Wpis z mikrobloga

zaczynam swoja przygode z django i mam problem, gdy tworze sobie 2. klasy

class Autor(models.Model):
name=models.CharField(maxlength=40)

class Word(models.Model):
slowo=models.CharField(max
length=20)
ile=models.IntegerField(default=1)
autor=models.ForeignKey(Autor,ondelete=models.CASCADE)

i chce sobie w if-ie wpisac:

if Word.objects.filter(autor
_name="blabla).filter(slowo="blabla).exists():

wyskakuje mi komunikat: django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

natomiast gdy wpisze sobie w if-ie:

if Word.objects.filter(slowo="blabla).exists():

wszytko działa

ktos moze miał kiedys stycznosc z tym problemem i go rozwiazał ?
#python #django #naukaprogramowania
  • 9
  • Odpowiedz
@satq
szczerze nigdzie sie nie spotkałem z takim zapisem, ale sprobowac nie zaszkodzi
a, więc gdy wpisze :

if Word.objects.filter(autor.name="bla").filter(slowo="bla).exists():
lub
if Word.objects.filter(Autor.name="bla").filter(slowo="bla).exists():

wyskakuje błąd: "SyntaxError: keyword can't be an expression
  • Odpowiedz