常用django命令
1,生成项目
生成一个django项目
django-admin.py startproject django-demo
生成数据库表
python manage.py syncdb
生成已个django应用
django-admin.py startapp polls
生成应用中定义过的模块的sql语句,并不执行它。
python manage.py sql polls
- python manage.py validate – 检查在构建你的模型时是否有错误。
- python manage.py sqlcustom polls – 输出为应用定义的任何 custom SQL statements ( 例如表或约束的修改 ) 。
- python manage.py sqlclear polls – 根据存在于你的数据库中的表 (如果有的话) ,为应用输出必要的 DROP TABLE 。
- python manage.py sqlindexes polls – 为应用输出 CREATE INDEX 语句。
- python manage.py sqlall polls – 输出所有 SQL 语句::djadmin:sql, sqlcustom, 和 sqlindexes 。
提交模块中的变动(要先提交变得才能用syncdb)
python manage.py makemigrations