pl:python:optionsfields
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| pl:python:optionsfields [2023/12/01 09:53] – [unique_for_month] sindap | pl:python:optionsfields [2023/12/01 10:01] (aktualna) – [Opcje dla pól e-mail] sindap | ||
|---|---|---|---|
| Linia 622: | Linia 622: | ||
| \\ | \\ | ||
| Ta opcja jest przydatna, gdy chcesz upewnić się, że pewne pola są unikalne w ramach jednego miesiąca kalendarzowego, | Ta opcja jest przydatna, gdy chcesz upewnić się, że pewne pola są unikalne w ramach jednego miesiąca kalendarzowego, | ||
| - | ==== unique_for_year ==== | + | ===== unique_for_year |
| Opcja '' | Opcja '' | ||
| \\ | \\ | ||
| - | Przykład użycia '' | + | Przykład użycia '' |
| <code python> | <code python> | ||
| Linia 648: | Linia 648: | ||
| \\ | \\ | ||
| Ta opcja jest przydatna, gdy chcesz upewnić się, że pewne pola są unikalne w ramach jednego roku kalendarzowego, | Ta opcja jest przydatna, gdy chcesz upewnić się, że pewne pola są unikalne w ramach jednego roku kalendarzowego, | ||
| - | ==== verbose_name ==== | + | ===== verbose_name |
| Opcja '' | Opcja '' | ||
| Linia 670: | Linia 670: | ||
| Opcja '' | Opcja '' | ||
| \\ | \\ | ||
| - | Oto kilka miejsc, gdzie '' | + | Oto kilka miejsc, gdzie '' |
| - | 1. **Panel Administracyjny Django:** | + | ==== Panel Administracyjny Django |
| - | * W panelu administracyjnym, | + | |
| - | 2. **Formularze Django:** | + | W panelu administracyjnym, '' |
| - | * Przy tworzeniu formularzy Django na podstawie modeli, etykiety pól będą bazować na wartościach | + | |
| - | 3. **API i Serializatory: | + | ==== Formularze |
| - | * Jeśli używasz | + | |
| - | 4. **Szablony Django:** | + | Przy tworzeniu formularzy Django na podstawie modeli, etykiety pól będą bazować na wartościach '' |
| - | | + | |
| + | ==== API i Serializatory ==== | ||
| + | |||
| + | Jeśli używasz Django REST Framework do tworzenia API, '' | ||
| + | |||
| + | ==== Szablony Django | ||
| + | |||
| + | W szablonach Django, wartość '' | ||
| Podsumowując, | Podsumowując, | ||
| - | ==== validators ==== | + | ===== validators |
| Poniżej znajdziesz przykłady wbudowanych opcji i klas walidatorów w Django, które można używać w opcji '' | Poniżej znajdziesz przykłady wbudowanych opcji i klas walidatorów w Django, które można używać w opcji '' | ||
| - | 1. **Opcje dla pól liczbowych:** | + | ==== Opcje dla pól liczbowych |
| - | | + | |
| + | '' | ||
| <code python> | <code python> | ||
| Linia 699: | Linia 704: | ||
| </ | </ | ||
| - | * '' | + | '' |
| <code python> | <code python> | ||
| Linia 708: | Linia 713: | ||
| </ | </ | ||
| - | 2. **Opcje dla pól tekstowych:** | + | ==== Opcje dla pól tekstowych |
| - | | + | |
| + | '' | ||
| <code python> | <code python> | ||
| Linia 718: | Linia 724: | ||
| </ | </ | ||
| - | * '' | + | '' |
| <code python> | <code python> | ||
| Linia 727: | Linia 733: | ||
| </ | </ | ||
| - | * '' | + | '' |
| <code python> | <code python> | ||
| Linia 736: | Linia 742: | ||
| </ | </ | ||
| - | 3. **Opcje dla pól plików:** | + | ==== Opcje dla pól plików |
| - | | + | |
| + | '' | ||
| <code python> | <code python> | ||
| Linia 746: | Linia 753: | ||
| </ | </ | ||
| - | 4. **Opcje dla pól URL:** | + | ==== Opcje dla pól URL ==== |
| - | | + | |
| + | '' | ||
| <code python> | <code python> | ||
| Linia 756: | Linia 764: | ||
| </ | </ | ||
| - | 5. **Opcje dla pól e-mail:** | + | ==== Opcje dla pól e-mail |
| - | | + | |
| + | '' | ||
| <code python> | <code python> | ||
| Linia 772: | Linia 781: | ||
| Ponadto:\\ | Ponadto:\\ | ||
| \\ | \\ | ||
| - | '' | + | '' |
| \\ | \\ | ||
| - | Poniżej znajdziesz przykład użycia | + | Poniżej znajdziesz przykład użycia |
| <code python> | <code python> | ||
| Linia 805: | Linia 814: | ||
| </ | </ | ||
| - | W tym przykładzie, | + | W tym przykładzie, |
| - | \\ | + | |
| - | 1. Pierwszy | + | - NumeracjaPierwszy |
| - | 2. Drugi walidator sprawdza, czy cena jest liczbą całkowitą (nie ma cyfr po przecinku). | + | |
| - | 3. Trzeci walidator sprawdza, czy cena ma przynajmniej 1 cyfrę przed przecinkiem, | + | |
pl/python/optionsfields.1701420823.txt.gz · ostatnio zmienione: przez sindap
