测试 django 项目的工作目录下的 __init__.py 、urls.py文件、django项目内各种app文件夹下的初始化,如apps.py文件,
分别在 Django 项目的工作目录内的 __init__.py、urls.py文件内写入如下代码:
# DjangoProject/__init__.py
test = 'DjangoProject/__init__.py 1次'
print(test)
# DjangoProject/urls.py
test = 'DjangoProject/urls.py 1次'
print(test)
同样在 Django项目内的测试 app文件目录下的 apps.py 文件内写入如下代码:
# DjangoProjectApp/apps.py
test = 'DjangoProjectApp/apps.py 1次'
print(test)
可以看到控制台显示的结果
DjangoProject/__init__.py 1次
DjangoProjectApp/apps.py 1次
DjangoProject/__init__.py 1次
DjangoProjectApp/apps.py 1次
Watching for file changes with StatReloader
Performing system checks...
DjangoProject/urls.py 1次
System check identified no issues (0 silenced).
September 15, 2022 - 11:16:49
Django version 3.x.x, using settings 'DjangoProject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
apps.py 和 __init__.py 文件分别会被运行两次,而 Django项目的工作目录内的 urls.py 文件,却只会被在一开始运行Django框架时,运行一次,所以如果是想要在 Django 服务启动时初始化某些配置,那么在 urls.py 文件内编写脚本会是不错的选择。