Django管理增强程序

django-admin-app-names-singleton的Python项目详细描述


这是一个简单的Django应用程序,允许在BR/> Django管理员中翻译应用程序名称,允许使用单体。
当对象被标记为单体时,只允许一个实例存在。
BR/>详细文档在“DOCS”目录中。
BR/>快开始。将“django_singleton_app_name”添加到您的已安装应用程序设置中,如下所示:


installed_apps=(

'django_singleton_app_name',




2。将模板从django admin app names singleton/template s
复制到项目的模板目录中。
如果可能,现在将翻译所有应用程序名称。
为了通过“makeMessages”将应用程序名称添加到.po文件中,请在“settings.py”文件旁边创建一个python文件“app_names.py”
,并粘贴以下导入在其中:
“from django.utils.translation import ugettext庀lazy as庀”。
对于要标记为要翻译的每个应用程序,请添加一行,例如:
(“<;app庀name>;”)
示例:
(“auth”)




3。要将模型标记为单例,必须从
“django_singleton_app_name.model s.singletonbasemodel”
将该模型子类化,然后为该模型创建一个model admin,该modeladmin子类为
“django_singleton_app_name.admin.singletonmodeladmin”
,并用模型的类覆盖modeladmin的成员“model”
示例:
类联系人信息(singletonbasemodel):
地址=models.charfield(最大长度=65)
电子邮件=models.emailfield()

类联系人信息管理(singletonmodeladmin):
模型=联系人信息

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

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应