我剛剛玩過django-satchmo電子商店應用程序。 Satchmo使用satchmo-livesettings或只是生活設置來實現這個目標。除此之外,還可以使用管理界面更改設置。
唯一的問題是我沒有找到關於如何使用生命設置的教程。但是如果你瀏覽satchmo代碼,你會看到它是如何工作的。
這裏是我的榜樣
from livesettings import config_register, StringValue, PositiveIntegerValue
SHOP_GROUP = ConfigurationGroup('SHOP', ('ShirtSale Shop Settings'), ordering=0)
CHARGE_PORTO = config_register(
BooleanValue(SHOP_GROUP,
'CHARGE_PORTO',
description = ('Porto Erheben?'),
help_text = ("Wird bei Bestellungen zusaetzlich ein Porto erhoben?"),
default = True))
我已經包括在config.py文件的那些行。爲了執行這個文件是必要的:在admin.py文件
import config
(我不知道這是否是必要的)
爲了進入設置我已經包括以下的urls.py文件:
(r'^settings/', include('livesettings.urls')),
可能相關嗎? http://www.chicagodjango.com/blog/django-settings-database/ – Amber 2011-01-11 07:12:25