首页 > 代码库 > 常用django命令

常用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:sqlsqlcustom, 和 sqlindexes 。

提交模块中的变动(要先提交变得才能用syncdb)

python manage.py makemigrations