Django学习笔记

来源:互联网 发布:windows杀死进程命令 编辑:程序博客网 时间:2024/06/05 08:28

命令

  • pyhon manage.py runserver 0.0.0.0:8080 
    运行Django服务器,监听所有可用ip
  • 或django-admin startproject projectname 
    新建一个项目
  • python manage.py startapp appname
  • 或django-admin startapp appname 
    创建应用
  • python manage.py shell 
    进入该项目的django环境
  • python manage.py check 
    检查你的项目中的模型是否存在问题
  • python manage.py flush 
    清空数据库
  • python manage.py createsuperuser 
    创建超级管理员,按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
  • python manage.py changepassword username 
    修改用户密码
  • python manage.py sqlmigrate appname migration(如:0001_initial)
  • 把数据库迁移文件转换成数据库语言

实现模型变更的三个步骤:

  1. 修改你的模型(在models.py文件中)。
  2. 运行python manage.py makemigrations ,为这些修改创建迁移文件。
  3. 运行python manage.py migrate ,将这些改变更新到数据库中。

Django部署(uwsgi+nginx):

参考文章:

http://www.jianshu.com/p/e6ff4a28ab5a 
http://blog.igevin.info/post/12/ 
http://www.thinksaas.cn/topics/0/594/594380.html

uwsgi启动和停止:

uwsgi --ini django_uwsgi.ini 
killall -9 uwsgi

nginx启动和停止:

service nginx start/stop/restart

nginx重载:

service nginx reload

1 0
原创粉丝点击