博客嘛,还是随意些,写一些自己想写的东西,而不是别人想看的东西。
主要写一些,需要印象不太深刻的,需要记录的,或者某个时刻的一个想法。
django manage.py 操作总结
(最早接触的是1.4版本,写过一些小东西,之后是1.5,之后的版本就没用过,现在又重新捡起来了,从1.9这个版本重新学习。)
1、新建一个工程
django-admin.py startproject project_name
2、新建一个工程下的app
python manage.py startapp app_name 或 django-admin.py startapp app_name
3、同步数据库
1.7及其之后的版本 python manage.py makemigrations python manage.py migrate 说明: 1.7之后的版本中,数据库中的表可以随着Model中的类动态的变化 1.7之前的版本 python manage.py syncdb 说明: 1.7之前的版本,同步完数据库后默认不能随model的变化改变数据库中的表,不过可以借助第三方模块South操作。
4、请空数据库
python manage.py flush
5、用户操作
创建超级管理员 python manage.py createsuperuser username 修改用户的密码 python manage.py changepassword username
6、启动django 环境变量的python环境
python manage.py shell
7、启动数据库命令行
python manage.py dbshell