对于这个问题,我很抱歉,但我对Django还是个新手,它让我摸不着头脑.我正在使用用户、课程(可授课的类型)等更新系统(如学校).我有来自遗留系统的课程,我希望将其引入新系统,并且我需要通过Legacy_User_id限制列表.到目前为止,我已经收到了这个
models.py
个
from account.models import Profile, LegacyUser
class OldClassesManager(models.Manager):
def get_queryset(self):
return super().get_queryset().filter(LegacyUser.legacy_id)
class OldInstructables(models.Model):
legacy_user_id = models.IntegerField(null=False)
name = models.CharField(max_length=100, blank=False)
[other stuff]
objects = models.Manager()
SOMETHING = OldClassesManager()
def __str__(self):
return self.name
而这个是views.py
美元
class OldClassList(ListView):
model = OldInstructables
我想我的问题是我不知道我把SOMETHING
块放在哪里.任何帮助或见解将不胜感激.