代理模型的可重写外键字段

django-proxy-overrides的Python项目详细描述


允许重写代理模型上的外键字段。

基本上,你不会想这么做的。不过,我确实遇到过这样的情况 非常有用,主要是为了减少我必须运行的查询的数量。

你可以在http://schinckel.net/2015/05/13/django-proxy-model-relations/

用法很简单:

fromproxy_overrides.relatedimportProxyForeignKeyclassProxyModel(ParentModel):related=ProxyForeignKey(OtherProxyModel)

您可能只覆盖存在的字段,但在将来,可以创建具有不同名称的关系(使您能够将标准关系保持到非代理模型)。

您也只能使用兼容字段重写(并且只有一个代理模型可以指向任何其他给定的代理模型)。

也可以覆盖不相关的模型,但目前我对这个用例没什么兴趣。

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

推荐PyPI第三方库


热门话题
java Spring注入SessionFactory或EntityManagerFactory而不是EntityManager   JavaApacheSolr,需要单个字段的多个字段,同时优化查询以仅命中特定索引   java未处理的内部错误。组织。阿帕奇。hadoop。映射。作业控制。作业控制。addJob   java通过post请求向进程传递动态文件名   Java在几秒钟内处理位图上的每个像素   java Payara服务器和NetBeans 8.2:请求在不支持异步操作的筛选器或servlet的范围内   java JTable:复杂单元渲染器   hashmap Java按值传递和按引用传递   用于列<V,T>的java JavaFX列排序,其中T扩展了ObservableList<U>   java如何将安卓 progressbar(水平)的颜色更改为不同的部分?   java如何将不同模块的类绑定到jar?   java如何将图像上传/下载到GAE数据存储?   Java中的eclipse三值运算符帮助   http在哪些方法调用java之后向服务器发送真正的请求?