Django model fields – unique or None

Pokazuję kawałek kodu który pozwala ustawić na ChafField w modelu flagę unique ale równocześnie pozostawić pole opcjonalne.
Można wykorzystać to np dopisywania w profilu użytkownika numer pesel czy adresu email. Pole jest opcjonalne więc użytkownik nie musi go wypełniać ale jeśli już wypełnia to chcemy aby taka informacja była unikalna na tle innych użytkowników.

i wówczas w modelu dodajemy pole (pomijam aspekt walidacji adresu email) np.

W ten sposób możemy rozszerzyć nie tylko klasę CharField ale też jej wszystkie klasy potomne takie jak EmailField, SlugField i URLField.

MongoDB i ExpressJS – API do rejestracji i logowania – Część 3

Widać efekty!

W trzeciej części podłączymy bazę danych MongoDB. Skonfigurujemy naszą aplikację aby umiała się podłączyć do nowej bazy. Utworzymy prosty model użytkownika, dodamy API do tworzenia rejestracji oraz do logowania. Sporo pracy przed nami.

Czytaj dalej MongoDB i ExpressJS – API do rejestracji i logowania – Część 3

Zrobić w końcu coś co działa czyli pierwszy projekt w oparciu o MEAN.TS – Część 1

Zaczęło się!

Rozpocząłem pracę nad projektem wykorzystując technologie które znałem tylko z widzenia. Pierwszym co mi przyszło do głowy to znalezienie jakiegoś innego bloga gdzie było by opisane to co chcę osiągnąć. Pomysł wydawał się słuszny.

Czytaj dalej Zrobić w końcu coś co działa czyli pierwszy projekt w oparciu o MEAN.TS – Część 1