启动时填充列表数据和其他静态模型数据

edc-list-data的Python项目详细描述


pypitraviscoverage

EDC列表数据

Django启动时填充列表数据和其他静态模型数据。

若要安装,请将edc_list_data.apps.AppConfig添加到已安装的应用程序中,然后在应用程序的根目录中创建list_data.py

最常用于填充M2M数据,这里称为list_data。M2M字段模型应该使用ListModelMixin

例如:

classAntibiotic(ListModelMixin,BaseUuidModel):classMeta(ListModelMixin.Meta):pass

示例list_data.py

fromedc_constants.constantsimportOTHERfromedc_list_dataimportPreloadDatalist_data={'my_lists_app.antibiotic':[('flucloxacillin','Flucloxacillin'),('gentamicin','Gentamicin'),('ceftriaxone','Ceftriaxone'),('amoxicillin_ampicillin','Amoxicillin/Ampicillin'),('doxycycline','Doxycycline'),('erythromycin','Erythromycin'),('ciprofloxacin','Ciprofloxacin'),(OTHER,'Other, specify')],}preload_data=PreloadData(list_data=list_data)

PreloadData将在模型Antibiotic中持久化列表数据,并保持声明列表项的顺序。

另请参见在edc_list_data.apps.AppConfig中调用site_list_data.autodiscover

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

推荐PyPI第三方库


热门话题
显示发生错误的java Ajax请求:Spring mvc maven项目   java修改对象会更改Ehcache值   java MBTiles文件有大小限制吗?   java服务:amazons3;状态代码:404;错误代码:NoSuchBucket;从IBM云对象存储获取文件时遇到问题   启动Java项目IDE、框架等的模型视图控制器。   java ActiveMQ,代理接收要发送的消息的时间戳   Java数组:方法不起作用   关于二进制搜索树的java问题将值插入到二进制搜索树   LWJGL在使用“java<class file>”命令时找不到类错误   java JVM崩溃,出现异常访问违反ntdll。dll+0x1b96f   java SSL握手挂起   当脚本显示在HTML文本区域中时,java是否可能进行XSS攻击?   java使用JSP创建购物车并将数据插入数据库   java如何使customActionBar透明并更改其文本颜色?