Django 3.0应用开发详解
上QQ阅读APP看书,第一时间看更新

3.2 框架命令的两种运行方式

Django框架命令的运行也有多种方式,下面介绍两种。

3.2.1 CMD方式

一般而言,只要在系统的PATH参数中配置了Python的路径,就可以在CMD窗口中使用框架命令。如上节所述,安装Python时只要勾选了“Add Python 3.8 to PATH”即可自动配置PATH。如果在安装时漏选了该选项,则需要在Windows环境变量中修改系统变量,将相关的PATH字符串信息添加进该变量中(如D:\python385\Scripts\;D:\python385\;)。配置成功后,在Windows的CMD窗口直接输入“Python”即可运行框架命令。

3.2.2 代码加载方式

在Python工程文件中,如果需要代码加载相关的框架命令,需要引入django.core.management类,配置好相关参数,调用其中的call_command方法即可在代码中加载相关框架命令,call_command方法具有如下三个参数。

  • 参数name表示具体要调用的框架命令名称。
  • 参数*args表示以字符串列表形式传递需要命令的参数,每个字符串中含有参数名称及参数值,其使用形式与CMD参数形式一致。
  • 参数**options表示以键值对形式传递需要命令的参数,每个键为相关命令的参数名称,每个键对应的值为参数值。