zoukankan      html  css  js  c++  java
  • Django 学习笔记之二 基本命令

    1、新建一个 django project

      在Django安装路径下找到django-admin.py文件,我的路径是在C:Python27Libsite-packagesDjango-1.10.3-py2.7.eggdjangoin

    在此目录下,会有两个文件:如下图:

      同时按住Ctrl+Shift键,在弹出的菜单中点击“在此处打开命令窗口”,在弹出的命令窗口中,

      输入命令:python django-admin.py startproject django_test

      project为项目名称,django_test就是我们建立的项目,如下图:

      这样在当前路径就建立了项目django_test

     

    2、建立app

      在建立项目django_test后,再输入: cd django_test 回车,输入python manage.py startapp app_test 然后回车,如下图:

      

      app_test就是要建立的app名称,其下面的文件如下:

      

    3、同步数据库

       假设通过上面的命令1和命令2建立项目django_blog,并且建立blog的app, 在models.py中新增了类时,运行命令就可以自动在数据库中创建表了,不用手动创建。

      比如在models.py里面建立了Blog类

      

      进入django_blog项目路径下,同时按住Ctrl+Shift键,点击“在此处打开命令窗口”,在弹出的命令框里面输入如下命令:

      python manage.py makemigrations 回车

      然后再输入:python manage.py migrate 回车

      

      这样就建立了blog类对应的数据库表,这样在当前项目下就会有db.sqlite3文件生成。

    4、使用开发服务器

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

      python mange.py runserver

      

    5、清空数据库

      python manage.py flush,

      此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。

      

    6. 创建超级管理员

      python manage.py createsuperuser ,该命令会提示输入用户名,邮箱和密码,输入后回车

       

        

      

  • 相关阅读:
    Working with macro signatures
    Reset and Clear Recent Items and Frequent Places in Windows 10
    git分支演示
    The current .NET SDK does not support targeting .NET Core 2.1. Either target .NET Core 2.0 or lower, or use a version of the .NET SDK that supports .NET Core 2.1.
    Build website project by roslyn through devenv.com
    Configure environment variables for different tools in jenkins
    NUnit Console Command Line
    Code Coverage and Unit Test in SonarQube
    头脑王者 物理化学生物
    头脑王者 常识,饮食
  • 原文地址:https://www.cnblogs.com/shaosks/p/6145310.html
Copyright © 2011-2022 走看看