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 ,该命令会提示输入用户名,邮箱和密码,输入后回车

       

        

      

  • 相关阅读:
    运行.bat批处理,CMD窗口隐藏,并制作为EXE文件
    TinyXML:一个优秀的C++ XML解析器(转载)
    2013编程之美资格赛【传话游戏】
    linux GTK教程(消息机制/标签/按钮/图像/文本/对话框/菜单/容器)
    c++强制类型转换(总结)
    string与char*的转换(转载)
    网络数据包捕获函数库Libpcap安装与使用(非常强大)
    Linux 高级Socket编程
    linux GTK 安装
    .dll和.lib文件的生成和使用 c++
  • 原文地址:https://www.cnblogs.com/shaosks/p/6145310.html
Copyright © 2011-2022 走看看