Wpis z mikrobloga

#programowanie #python #django Mirki! Mam bardzo duży problem a wydaje się prosty do rozwiązania. mam rozszerzony model usera o nazwie uczen ktory ma tam swoje dodatkowe dane. Przy form.is_valid() wywala mi 'Uczen has no field named u'username'"
gdzie popełniam błąd? Wczesniej nie zapisywałem forma na bazie modelu z relacją :<
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@panodzupy: Uczeń oczywiście takiego pola nie posiada. Posiada je relacja do usera w django.contrib.auth.models.

user = models.OneToOneField(

User,

on_delete=models.CASCADE

)

I teraz nie wiem jak kazać sprawdzać w tabeli która jest relacją.
  • Odpowiedz
@gofr: Aktualnie problem rozwiązałem tak. Forumularz który dziedziczy po UserCreationForm z django.contrib.auth.forms.

i nadpisuje save tak:

def save(self, commit=True):
user =
  • Odpowiedz