一:apps命令

1:创建一个apps命令

  1. # python manage.py startapp appName
  2. python manage.py startapp product
  • 需要在settings.py中添加APP名称至INSTALLED_APPS下

图片.png

二:数据迁移命令

  1. # 生成迁移文件
  2. python manage.py makemigrations appNames
  3. # 同步到数据库中
  4. python manage.py migrate appNames

图片.png

图片.png

  • 迁移完成后会在migrations文件夹下生产对应的迁移文件

图片.png

三:pip包管理命令

  • 升级pip包管理版本命令 ```python python -m pip install -U pip pip install —upgrade pip

python -m pip install —upgrade pip

  1. <a name="cBKLW"></a>
  2. # 四:[requirement.txt 依赖文件生成](https://www.cnblogs.com/midworld/p/11002821.html)
  3. - 安装pipreqs

安装 pipreqs

pip install pipreqs

  1. ![图片.png](https://cdn.nlark.com/yuque/0/2020/png/662776/1595577705394-37e86d70-a5ab-49c2-985d-609df1d89fa1.png#align=left&display=inline&height=194&margin=%5Bobject%20Object%5D&name=%E5%9B%BE%E7%89%87.png&originHeight=388&originWidth=1072&size=49497&status=done&style=none&width=536)
  2. - 生成requriements.txt文件

生成依赖文件,其中前面的路径为项目根目录路径

Windows 一定要在后面加上编码,否则报 UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xae in position 81: illegal multibyte sequence

Linux 尚未测试

pipreqs E:\Python_virtualenvs\for_django\Projects\FortressMachine —encoding=utf-8

安装

pip3 install -r E:\Python_virtualenvs\for_django\Projects\FortressMachine\requriements.txt ```