Django应用程序中以下import语句之间的基本区别是什么?
import settings
Run Code Online (Sandbox Code Playgroud)
和
from django.conf import settings
Run Code Online (Sandbox Code Playgroud)
dgr*_*tin 132
import settings
Run Code Online (Sandbox Code Playgroud)
将导入Django项目的设置(.py)模块(当然,如果您从应用程序的"root"包中编写此代码)
from django.conf import settings
Run Code Online (Sandbox Code Playgroud)
将从django.conf包(Django提供的文件)导入设置对象.这很重要,因为
[..]请注意,您的代码不应从global_settings或您自己的设置文件导入.django.conf.settings抽象出默认设置和特定于站点的设置的概念; 它呈现了一个单一的界面.它还将使用设置的代码与设置位置分离.
更新:如果要定义一些自己的设置,请参阅文档的这一部分
| 归档时间: |
|
| 查看次数: |
44747 次 |
| 最近记录: |