可重用的django应用程序介绍网站首选项系统

django-siteprefs的Python项目详细描述


http://github.com/idlesign/django-siteprefs

LBC Python 2
https://img.shields.io/pypi/v/django-siteprefs.svghttps://img.shields.io/pypi/l/django-siteprefs.svghttps://img.shields.io/coveralls/idlesign/django-siteprefs/master.svghttps://img.shields.io/travis/idlesign/django-siteprefs/master.svghttps://landscape.io/github/idlesign/django-siteprefs/master/landscape.svg?style=flat

那是什么

django siteprefs允许django应用程序设置生效

假设您的应用程序中有漂亮的settings.py文件:

fromdjango.confimportsettingsMY_OPTION_1=getattr(settings,'MY_APP_MY_OPTION_1',True)MY_OPTION_2=getattr(settings,'MY_APP_MY_OPTION_2','Some value')MY_OPTION_42=getattr(settings,'MY_APP_MY_OPTION_42',42)

现在您希望这些选项公开到django管理界面。只需添加以下内容:

# To be sure our app is still functional without django-siteprefs.if'siteprefs'insettings.INSTALLED_APPS:fromsiteprefs.toolboximportpreferenceswithpreferences()asprefs:# And that's how we expose our options to Admin.prefs(MY_OPTION_1,MY_OPTION_2,MY_OPTION_42)

之后,您可以在django admin中查看您的设置。

如果您想通过admin-siteprefs编辑这些设置,那么也允许这样做,甚至更多。

阅读文档;)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?