内容简介:Django之命令、MTV模型和配置
一.MTV模型
Django的MTV分别代表:
Model(模型):负责业务对象与数据库的对象(ORM)
Template(模版):负责如何把页面展示给用户
View(视图):负责业务逻辑,并在适当的时候调用Model和Template
此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template
二Django基本命令
2.1 下载Django
pip3 install django
2.2 创建Django project
django-admin.py startproject [preject名称]
生成的目录结构:
- manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
- settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
- urls.py ----- 负责把URL模式映射到应用程序。
2.3 创建Django app
python manage.py startapp blog
2.4 启动Django
python manage.py runserver 8080
2.5 数据库相关命令
#创建或修改表,当在models.py中新增或修改了类时,可以自动在数据库中创建修改表 python manage.py makemigrations python manage.py migrate
#此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表 python manage.py flush
数据库相关,详见 Django之model
2.6 创建超级管理员
'''
python manage.py createsuperuser
# 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
# 修改 用户密码可以用:
python manage.py changepassword username
'''
2.7 Django 项目环境终端
#可以在这个 shell 里面调用当前项目的 models.py 中的 API,对于操作数据的测试非常方便 python manage.py shell
''' Django 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码 在这个终端可以执行数据库的 SQL 语句。如果对SQL比较熟悉,可能喜欢这种方式 ''' python manage.py dbshell
2.8 查看更多命令
#查看所有的命令 python manage.py
三.开发环境静态文件配置
3.1 static配置
以上所述就是小编给大家介绍的《Django之命令、MTV模型和配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 网络模型,IP命令,SS命令入门基础
- composer更新命令及常用命令
- Linux命令行与命令
- AWK命令和SED命令
- 每天一个 Linux 命令(60): scp命令
- 每天一个 Linux 命令(59): rcp 命令
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法设计与应用
迈克尔 T. 古德里奇(Michael T. Goodrich)、罗伯特·塔马契亚(Roberto Tamas / 乔海燕、李悫炜、王烁程 / 机械工业出版社 / 2017-11-20 / CNY 139.00
本书全面系统地介绍算法设计和算法应用的各个领域,内容涵盖经典数据结构、经典算法、算法分析方法、算法设计方法以及算法在各个领域的应用,还包含一些高级主题。本书采用应用驱动的方法引入各章内容,内容编排清晰合理,讲解由浅入深。此外,各章都附有巩固练习、创新练习和应用练习三种类型的题目,为读者理解和掌握算法设计和应用提供了很好的素材。 本书可作为高等院校计算机及相关专业“数据结构和算法”课程的本科生......一起来看看 《算法设计与应用》 这本书的介绍吧!