问题:在类django.core.management中找到Python模块execute_manager.
这个问题与我的另一个问题有关.
我想通过启动我的服务器
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)
该命令取决于manage.py.该文件从类django.core.management 导入模块execute_manager,如下所示
from django.core.management import execute_manager
Run Code Online (Sandbox Code Playgroud)
我试图在django安装文件夹中找不到该模块的源代码
$find . | grep exe
./django/core/management/commands/sqlindexes.py
Run Code Online (Sandbox Code Playgroud)
同样,我通过ack得到以下结果.
django/conf/project_template/manage.py
2:from django.core.management import execute_manager
11: execute_manager(settings)
django/core/management/__init__.py
333:def execute_manager(settings_mod, argv=None):
examples/manage.py
2:from django.core.management import execute_manager
11: execute_manager(settings)
Run Code Online (Sandbox Code Playgroud)
如何在类django.core.management中找到模块execute_manager的源代码?
execute_manager是包中__init__.py文件中定义的函数,而不是模块django.core.management.这就是为什么你的grep找不到它.
你的ack发现了你粘贴的结果:
django/core/management/__init__.py
333:def execute_manager(settings_mod, argv=None):
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6594 次 |
| 最近记录: |