内容简介: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 命令
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Sass and Compass in Action
Wynn Netherland、Nathan Weizenbaum、Chris Eppstein、Brandon Mathis / Manning Publications / 2013-8-2 / USD 44.99
Written by Sass and Compass creators * Complete Sass language reference * Covers prominent Compass community plug-ins * Innovative approach to creating stylesheets Cascading Style Sheets paint the we......一起来看看 《Sass and Compass in Action》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
RGB CMYK 转换工具
RGB CMYK 互转工具