django 常用命令


pycharm导入多个包

  在pycharm中创建一个 requirements.txt 里面写入用到的库, 可以指定版本号   例如:PyYAML==3.12

  pip install -r requirements.txt

创建Django项目

  - django-admin startproject 项目名称

创建APP

  - python manage.py startapp app名称

启动Django项目

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

  - python manage.py runserver 8888  # 8888为新指定的端口

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

models --> 数据库:

  - python manage.py makemigrations  # 生成指定文件;
  - python manage.py migrate  # 同步到数据库;

数据库 --> models:

  - python manage.py inspectdb > app/models.py  # 数据库中的全部数据表
  - python manage.py inspectdb table >app/models.py  # 数据库中的某张(table)表,进行转换;