Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko118
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
gaxda
gaxda

gaxda

Dołączył 7 lat i 6 mies. temu
  • Obserwuj
  • Akcje 402
  • Znaleziska 10
  • Mikroblog 392
  • Obserwujący 0
  • Obserwowane 13
  • Dodane (1)
  • Komentowane (284)
  • Plusowane (107)
gaxda
gaxda
gaxda 30.07.2021, 08:54:58
  • 0
Cześć! Męczę się z jednym tematem od kilku dni. Mam Custom Usera do logowania oraz modele, które mają Usera jako pk.

class Guardian(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)

Chciałbym teraz stworzyć taki formularz, który wyświetli pola Usera i pola Guardiana, stworzy Usera i przypiszę go do nowo powstałego Guardiana ( w jednym request.POST). Czy powinienem korzystać z ModelForm z parametrem:

class
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

L.....k
L.....k
konto usunięte 30.07.2021, 09:14:39
  • 1
Nie będzie łatwiej przenieść pola guardiana na usera?
Czy istnieje model usera bez guardiana?
Używasz customowego usera i masz ustawione AUTHUSERMODEL w settings.py?

Tworzysz dwa formularze na stronie, najpierw sprawdzasz ten od Usera, jak jest poprawny to sprawdzasz guardiana, jak jest poprawny to tworzysz Usera i Guardiana i przypisujesz usera do guardiana... ale raczej w FBV bym to zrobił
  • Odpowiedz
gaxda
gaxda
gaxda
Autor
30.07.2021, 11:51:45
  • 0
@Lunatik: dobra, skorzystałem z tej metody, niby początkowo korzystałem z tego sposobu tworzenia Multiple User Types, ale jako ominąłem opracowanie rejestacji :/

How to Implement Multiple User Types with Django

Moja
  • Odpowiedz

Osiągnięcia

  • Rocznica
    od 17.06.2025

    Rocznica
  • Gadżeciarz
    od 08.09.2018

    Gadżeciarz

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking