django管理员订购不工作

时间:2018-04-09 04:07:39

标签: django django-models django-forms django-templates django-views

在这里,你可以看到我们改变顺序1,并命令0

enter image description here

运行时仍然如此 你可以看到

  

使用shell   顶部的标题和字符串的交易是什么?

虽然这必须按照顺序反转

课程/ model.py

from django.db import models

# Create your models here.
class Course(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)
    title = models.CharField(max_length=255)
    description = models.TextField()

    def __str__(self):
        return self.title

class Step(models.Model):
    title = models.CharField(max_length=255)
    description = models.TextField()
    order = models.IntegerField(default=0)
    course = models.ForeignKey(Course)

class Meta:
    ordering = ['order', ]

enter image description here

1 个答案:

答案 0 :(得分:1)

您有缩进错误。包含order指令的Step的Meta类实际上不在Step类中。它需要缩进一级。