zoukankan      html  css  js  c++  java
  • Django常见命令

    在Django的使用过程中需要使用命令让Django进行一些操作,例如创建Django项目,启动Django程序,创建新的APP,数据库迁移等。

    1. 创建Django项目

    新建一个文件夹来存放项目文件,切换到这个目录下,启动命令行工具,创建一个名为mysite的Django项目:

    django-admin startproject mysite

    创建好项目之后,可以查看当前目录下多出一个名为mysite的文件夹,mysite的文件夹目录结构如下:

     

    mysite/
      manage.py
      mysite/
         _init_.py
         settings.py
         urls.py
         wsgi.py

    2. 启动Django项目

    启动项目的时候,需要切换到mysite目录下,执行如下命令:

    python manage.py runserver      #默认使用8000端口

    命令后面还可以指定参数:

    python manage.py runserver 8888     #8888为新指定的端口
    python manage.py runserver 127.0.0.1:8000   #还可以指定IP和端口,冒号分割

    3. 创建APP

    一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码。
    命令行创建:

    python manage.py startapp app01

    执行命令后,项目目录下多出一个app01的文件夹,目录机构如下:

    app01/
        migrations
            __init__.py
        __init__.py
        admin.py
        apps.py
        models.py
        tests.py
        views.py

    4. 使用PyCharm创建app

    可以使用PyCharm的manage.py工具来执行命名。

    在主菜单栏中选择【Tools】,在下拉菜单中选择【Run manage.py task】,会出现如下图所示的工具对话框: 

    在弹出的命令窗口中直接输入下面的命令便可创建app:

    startapp app01

    使用PyCharm的manage.py工具执行命令时,只用输入命令及参数即可,不用再输入【python manage.py】了。

    5. 数据迁移

    python manage.py makemigrations

    python manage.py migrate

    6. 创建超级用户

    python manage.py createsuperuser

     输入以上命令后,根据提示输入用户名,邮箱,密码,确认密码。
    密码的要求至少有8位,不能和邮箱太接近,两次密码需要一致。

     

     

  • 相关阅读:
    使用Eclipse调试Java程序的10个技巧
    向mysql中插入格式为"yyyyMMdd HH:mm:ss"的时间
    乐观锁和悲观锁
    js验证表单大全
    subclipse版本回滚功能
    (转)Linux(RedHat AS4)下架设subversion(svn)服务器
    Redhat5下安装Apache2与Subversion1.6.15
    (转)深入探讨 Java 类加载器
    (转)Java深度历险(一)——Java字节代码的操纵
    关于SVN 目录结构
  • 原文地址:https://www.cnblogs.com/yang-wei/p/9978649.html
Copyright © 2011-2022 走看看