[英]Django admin site: implement a singleton for global variables?
有沒有人有經驗(Django 1.x pref 1.3)實現一種可從管理頁面訪問的單例以暴露一些全局變量進行編輯(站點名稱,關鍵字等)的經驗。 我找不到這樣的東西,這聽起來太不可思議了!
謝謝
(django-preferences被1.x破壞了)
您應盡可能避免使用單例。
其余的站點名稱可以在Django admin中編輯(請參閱django.contrib.sites模塊)。
談論關鍵字-重復它們很不好,因此,最好在項目模型(頁面,新聞文章等)中實現關鍵字。
您能否舉例說明您需要什么?
在玩了一些游戲之后,我的dbsettings可以工作了……但是有一些小故障:-Aptana無法將導入首選項識別為有效的參考-當我使用創建的模型的字段訪問/ settings /頁面時,保存了CSRF token missing or incorrect.
錯誤
注意:官方的googlecode存儲庫不起作用(1.3版),但Daniel的版本卻可以(我猜他更改了newforms-> form等)。 我為設置方式創建新模型的方式是:
from django.db import models
import dbsettings
class ImageLimits(dbsettings.Group):
maximum_width = dbsettings.PositiveIntegerValue()
maximum_height = dbsettings.PositiveIntegerValue()
options = ImageLimits()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.