我最近被要求“入侵”django / python并编辑项目。我从来没有编写任何接近这两种语言的东西,所以我在旅途中研究它们。
我完成了我的家庭作业并搜索了几个主题
Can I access constants in settings.py from templates in Django?
Django - app to edit the constants in settings.py in admin interface
然后 http://blog.chipx86.com/2008/08/05/django-development-with-djblets-dynamic-site-configuration/
然而,由于这不是我编程的东西,我被要求添加一些功能到管理配置页面可以从那里编辑并增强网站的其他部分。我也明白那些需要重启django服务器。
这样做的人有site_config.py和settings.py。从项目的实时版本,只有来自site_config.py的可访问/可编辑常量。我设法重现了这些是site_config.py的一部分是什么样的。
## SITE #
# Populate default site config values here
SITE_DISPLAY_NAME = 'testing123'
SITE_COMPANY_NAME = 'another123'
现在问题是如何将urls.py中的一部分添加到给定的site_config.py
urlpatterns = patterns('',
# We don't yet have a top-level main view, redirect to AIM app
(r'^$', 'django.views.generic.simple.redirect_to', {'url': '/aim/'}),
这是我想要加入site_config.py的部分。我该怎么办?
如果您需要更多信息,请告诉我,如果这是一个新手问题,我很抱歉,但我之前从未尝试过这样的事情。 谢谢。