django的关键价值存储?在django admin中可编辑

时间:2013-11-20 02:24:23

标签: django django-admin django-settings key-value-store

我需要一些好方法来为我的django 1.5应用程序提供管理员用户,管理一些不同的应用程序参数,这些参数或设置与应用程序核心设置不同,...有人可以为此指明一些方向吗?

谢谢大家

1 个答案:

答案 0 :(得分:1)

您可以创建应用程序并使用模型来处理您需要使用的所有可能参数。然后为此应用注册您的管理员,您就可以更改使用此值。

我总是有一个utils应用程序,我可以放一些可以在项目中共享的代码以及我工作的所有项目,所以我可以给你一个建议把它放在你的utils应用程序中:

#models.py
from django.db import models

class Parameters(models.Model):

    default_product_price = models.IntegerField(default=10) # you can change this in admin
    ...

然后,在admin.py

中注册您的课程