Aktywne Wpisy
Viado +45
A teraz sobie wyobraźmy że naszym krajem dalej rządzi Tusk:
- Stopy procentowe 30%
- Stuhr, Ochojska, Lis, Janda, Holland co chwile występują w TVP i pouczają "zacofanych" polaków jak mają życ
- Inflacja 20%
- Benzyna po 15zł
- Związki i adopocja przez LGBT i inne promocje zboczeń
- Brak dodatków inflacyjnych, tarcz i dopłat do ogrzewania
- Paszporty covidowe byłyby pewnie obowiązkowe do teraz żeby się podlizać kolegom z WEF
- Stopy procentowe 30%
- Stuhr, Ochojska, Lis, Janda, Holland co chwile występują w TVP i pouczają "zacofanych" polaków jak mają życ
- Inflacja 20%
- Benzyna po 15zł
- Związki i adopocja przez LGBT i inne promocje zboczeń
- Brak dodatków inflacyjnych, tarcz i dopłat do ogrzewania
- Paszporty covidowe byłyby pewnie obowiązkowe do teraz żeby się podlizać kolegom z WEF
![Tywin_Lannister](https://wykop.pl/cdn/c3397992/Tywin_Lannister_MWNhrJUEvm,q60.jpg)
Tywin_Lannister +582
Tusk jest po prostu bezbłędny w tej kampanii xD
#bojowkadonaldatuska #bekazpisu #bekazprawakow #tvpis
#bojowkadonaldatuska #bekazpisu #bekazprawakow #tvpis
![Tywin_Lannister - Tusk jest po prostu bezbłędny w tej kampanii xD
#bojowkadonaldatu...](https://wykop.pl/cdn/c3201142/2a0cad769a25c799175888369aa7fb5c41c9c1117037787d3b8fc4d675af7048,w150.jpg?author=Tywin_Lannister&auth=38f45de70459bd28624dcf03fa4dd81b)
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 Meta:
model = Guardian
czy tworzyć całkowicie formularz od początku?
Prawdopodobnie mój problem wynika z tego, że nie do końca rozumiem jeszcze jak działają CBV i służą one raczej to prostych, powtarzalnych czynności, a ta nie wpisuję się w ten schemat?
#django
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ł
Modele:
https://pastebin.com/k5dunifr
-- Czy istnieje model usera bez guardiana?
--- Używasz customowego usera i masz ustawione AUTHUSERMODEL w settings.py?
Tak. AUTHUSERMODEL = 'accounts.User'
Widziałem też podejścia, żeby wszystko zrobić w Userze i każde Modele, które potrzebują Usera rozróżniać poprzez
is_guardian = models.BooleanField
ale co wtedy, z różnymi polami, w zależności od potrzeb Modelu? wymuszać w formularzu (required fields), jakie pola są potrzebne, a jakie nie?
- Zrobiłbym jeden model użytkownika
- Jeżeli nie chcesz śmiecić w modelu User, to stworz mu FK do modelu Address i tam wywal niepotrzebne pola
- Zastanow sie czy nie chcesz uzyc wbudowanych permissionow
Ew sprawdz ponizszy link abys stworzyl se pseudomodele Teacher/Guardian etc
https://bocribbz.com/post/59546737288/the-same-table-referenced-by-multiple-django-models
Moga byc przydatne jezeli bedziesz korzystal duzo z ModelForm itd
How to Implement Multiple User Types with Django
Moja implementacja:
https://pastebin.com/Ry54GWHB
Zastanawia mnie tylko do czego służy w context to 'usertype' jak i tak w formularzu robi::
user.is_student = True
def get_context_data(self, **kwargs):
kwargs['user_type'] = 'student'
return super().get_context_data(**kwargs)