Django包,用于生成在模型中切换多个关系项的方法

django-toggle-m2m的Python项目详细描述


django-toggle-m2m

安装

pip install django_toggle_m2m

在型号中的使用

fromdjango.dbimportmodelsfromdjango_toggle_m2m.toggleimportToggleManyToManyclassPublication(models.Model):title=models.CharField(max_length=32)classArticle(models.Model,ToggleManyToMany):# ______________________^# Extend ToggleManyToMany classheadline=models.CharField(max_length=256)publications=models.ManyToManyField(Publication)# Define M2M fields that are toggleableTOGGLEABLE_FIELDS=('publications',)

关系切换

article=Article.objects.create(...)publication=Publication.objects.create(...)article.toggle_publications(instance=publication)# Will be addedarticle.toggle_publications(instance=publication)# Will be removed

开发

git clone https://github.com/wencakisa/django-toggle-m2m.git
pip install django_toggle_m2m

有趣的事实-https://code.djangoproject.com/ticket/20686

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

推荐PyPI第三方库


热门话题
从类访问属性时发生java编译错误   性能更好的Java序列化替代方案   java EhCache Spring XML集成命名空间   java如何使用表达式在JSP中检索新生成的图像   Java neo4j,REST和内存   java如何在mouseListener中删除和创建对象?   java在Hibernate中使用预定义前缀填充Id列   java无法从Elastic Beanstalk连接到Amazon SimpleDB   多线程通过单击JavaSwing中的按钮创建具有新名称的类的新对象   java如何在Kotlin中实现Memento模式   Android系列。对java进行排序。lang.NullPointerException   方法中的java重载构造函数内部类