我正在使用Django grappelli admin及其“相关查找字段”,如下图所示。拳头,我按以下顺序存放。
提交后,顺序更改如下。
我需要保留我一个接一个的订单,但是每次提交时,系统都会更改订单。我尝试在Meta类中使用ordering
属性,但是它不起作用。如何保持在Django管理员的ManyToManyField中一个接一个地挑选订单的顺序?
index.html
{% for store in article.similarstores.all %}
{{ store.businessName }}
{% endfor %}
models.py
class Store(models.Model):
class Meta:
ordering = ['-created_by']
businessName = CharField(unique=True, max_length=40)
...
def __str__(self):
return str(self.id) + ". " + self.businessName
...
class Article(models.Model):
...
similarstores = ManyToManyField(Store, blank=True)
...