实用的Django项目-第71和80页

| 我正在读《实践Django项目》这本书。这是一本好书。我有几个问题: 在页71,有以下代码:
from django.conf.urls.defaults import *
    from django.contrib import admin
admin.autodiscover()

from coltrane.models import Entry

entry_info_dict = {
    \'queryset\': Entry.objects.all(),
    \'date_field\': \'pub_date\',
}

...
但是,该文件中尚未定义变量'pub_date \! 在第80页上,有人告诉我应该在Django设置文件中放置两个变量DELICIOUS_USER和DELICIOUS_PASSWORD。然后我应该用
from django.conf import settings
该Django设置文件在哪里?在C:\\ Python27 \\ Lib \\ site-packages \\ django \\ conf中?     
已邀请:
pub_date
指的是
coltrane.models.Entry
属性
pub_date
参见源
from django.conf import settings
导入项目
settings.py
,因此必须在
project/settings.py
文件中定义设置。这是官方文档中有关在python代码中使用设置的一些文档     
pub_date
引用
Entry
模型中定义的字段。 Django稍后将通过名称查找该字段,这就是为什么用引号引起来的原因(否则它将触发
NameError
)。 在models.py中,您应该具有以下内容:
class Entry(models.Model):
    ...
    pub_date = models.DateField(...)
设置文件通常称为
settings.py
,位于项目的根文件夹中(ѭ13ext等之后)。     

要回复问题请先登录注册