Python中的Django基本命令实例详解

  

  

<代码> django-admin.py 美元;startproject project_name

  

#特别是在windows上,如果报错,尝试用django-admin代替django-admin。py试试

  

注意project_name是自己的项目名称,需要为合法的Python包名,如不能为1 a或a - b。

  

  

要先进入项目目录下,cd project_name然后执行下面的命令;
  python美元管理。py startapp app_name
  或django-admin。py startapp app_name

  

一般一个项目有多个应用,当然通用的应用程序也可以在多个项目中使用。
  ,与项目名类似应用名称也需要为合法的Python包名,如博客,新闻,aboutus等都是合法的应用程序名称;

  

  

Django 1.7.1上及以上用以下命令
  

        # 1。创建更改的文件   python美元管理。py makemigrations   # 2。将生成的py文件应用到数据库   python美元管理。py迁移   
     

旧版本的Django 1.6及以下用

  

<代码>美元python管理。py syncdb

  

这种方法可以在SQL等数据库中创建与models.py代码对应的表,不需要自己手动执行SQL

  

  

开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发,但是由于性能问题,建议只用来测试,不要用在生产环境。
  

        python美元管理。py runserver   #当提示端口被占用的时候,可以用其它端口:   python美元管理。py runserver 8001   python美元管理。py runserver 9999   (当然也可以杀死掉占用端口的进程,具体后面有讲,此处想知道的同学可查下lsof命令用法)   #监听机器所有可用ip(电脑可能有多个内网ip或多个外网ip)   python美元管理。py runserver 0.0.0.0:8000   #如果是外网或者局域网电脑上可以用其它电脑查看开发服务器   #访问对应的ip加端口,比如http://172.16.20.2:8000      

  

<代码>美元python管理。py冲洗

  

此命令会询问是是或否,选择是的会把数据全部清空掉,只留下空表

  

        python美元管理。py createsuperuser   #按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名密码必填   #修改用户密码可以用:   python美元管理。py changepassword用户名      

        python美元管理。py dumpdata浏览器名称比;appname.json   python美元管理。py loaddata appname.json      

  

<代码>美元python管理。py壳

  

如果你安装了bpython或ipython会自动用它们的界面,推荐安装bpython。

  

这个命令和直接运行python或bpython进入外壳的区别是:你可以在这个壳里面调用当前项目的模型。py中的API,对于操作数据,还有一些小测试非常方便。

  

  

<代码>美元python管理。py dbshell

  

Django会自动进入在设置。py中设置的数据库,如果是MySQL或postgreSQL,会要求输入数据库用户密码。

  

在这个终端可以执行数据库的SQL语句。如果您对SQL比较熟悉,可能喜欢这种方式。

  

        mysite python3.6 jobs   类型的管理。py帮助& lt; subcommand>,“寻求帮助对一个特定的子命令。   可用子命令:   (认证)   changepassword   createsuperuser   (contenttypes)   remove_stale_contenttypes   (django)   检查   compilemessages   createcachetable   dbshell   diffsettings   dumpdata   冲洗   inspectdb   loaddata   makemessages   makemigrations   迁移   sendtestemail   壳牌   showmigrations   sqlflush   sqlmigrate   sqlsequencereset   squashmigrations   startapp   startproject   测试   testserver   (会议)   clearsessions   (staticfiles)   collectstatic   findstatic   runserver      

  

以上所述是小编给大家介绍的Python中的Django基本命令实例详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留的言,小编会及时回复大家的!

Python中的Django基本命令实例详解