我已经安装了grapelli管理主题,我还使用各种javascript文件作为模板。你知道吗
一切都运行得很好,在我完成了所有的测试之后,我决定尝试在我的设置文件上设置DEBUG = False
。你知道吗
就在我对grapelli的各种文件以及我自己的一些文件有404个问题之后。你知道吗
为什么会发生这种情况,我开始怀疑我必须在我的应用程序模板中添加所有grapelli(与pip一起安装,位于Python27上)。你知道吗
在使用各种外部模块的Django应用程序上准备生产的过程是什么?你知道吗
编辑
既然这些都与我的静态文件,那么我很可能应该包括我的静态文件设置
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = "/static/"
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
# 'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
我想你得走了
并设置静态文件的设置。 在静态运行后,实际上可以在
STATIC ROOT
目录中看到grapelli文件夹。阅读这里的django docs了解更多详细信息。你知道吗确保没有添加
条件
DEBUG == True
下的URL。你知道吗请看中的
ALLOWED_HOSTS
选项设置.py. 您只需为您的网站指定允许的主机,如:或者最简单但最不安全的选择:
相关问题 更多 >
编程相关推荐