Narzędzia użytkownika

Narzędzia witryny


pl:python:meta

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
pl:python:meta [2023/11/30 12:43] sindappl:python:meta [2023/12/01 08:30] (aktualna) sindap
Linia 3: Linia 3:
 Opcje ''Meta'' w formularzach i modelach Django mają pewne podobieństwa, ale nie są identyczne. Oto kilka wspólnych opcji, ale także kilka różnic: Opcje ''Meta'' w formularzach i modelach Django mają pewne podobieństwa, ale nie są identyczne. Oto kilka wspólnych opcji, ale także kilka różnic:
  
-**Wspólne opcje dla formularzy i modeli:**+===== Wspólne opcje dla formularzy i modeli ===== 
 + 
 +==== model ====
  
-1. **`model`**: 
   * Wskazuje na model, z którego formularz lub model ma być utworzony.   * Wskazuje na model, z którego formularz lub model ma być utworzony.
 <code python> <code python>
Linia 13: Linia 14:
 </code> </code>
  
-2. **`fields`**:+==== fields ==== 
   * Określa listę pól, które powinny być uwzględnione w formularzu lub modelu.   * Określa listę pól, które powinny być uwzględnione w formularzu lub modelu.
  
Linia 23: Linia 25:
 </code> </code>
  
-**Opcje specyficzne dla modeli:**+===== Opcje specyficzne dla modeli: ===== 
 + 
 +==== exclude ====
  
-3. **`exclude`**: 
   * Lista pól modelu, które mają zostać pominięte podczas tworzenia formularza.   * Lista pól modelu, które mają zostać pominięte podczas tworzenia formularza.
  
Linia 35: Linia 38:
 </code> </code>
  
-4. **`widgets`**:+==== widgets ==== 
   * Słownik definiujący, jakie widgety mają być używane dla konkretnych pól modelu.   * Słownik definiujący, jakie widgety mają być używane dla konkretnych pól modelu.
  
Linia 48: Linia 52:
 </code> </code>
  
-**Opcje specyficzne dla formularzy:**+===== Opcje specyficzne dla formularzy ===== 
 + 
 +==== labels ====
  
-3. **`labels`**: 
   * Słownik definiujący niestandardowe etykiety dla pól formularza.   * Słownik definiujący niestandardowe etykiety dla pól formularza.
 <code python> <code python>
Linia 61: Linia 66:
 </code> </code>
  
-4. **`help_texts`**:+==== help_texts ==== 
   * Słownik definiujący niestandardowe teksty pomocy dla pól formularza.   * Słownik definiujący niestandardowe teksty pomocy dla pól formularza.
 <code python> <code python>
Linia 72: Linia 78:
 </code> </code>
  
-5. **`error_messages`**:+==== error_messages ==== 
   * Słownik definiujący niestandardowe komunikaty o błędach dla pól formularza.   * Słownik definiujący niestandardowe komunikaty o błędach dla pól formularza.
  
Linia 84: Linia 91:
 </code> </code>
  
-Podsumowując, choć istnieje pewne podobieństwo w używaniu opcji ''Meta'' w formularzach i modelach, to jednak obiekt ''Meta'' dostosowuje się do specyfiki zastosowania. Dokumentacja Django zawiera pełen zestaw dostępnych opcji w kontekście formularzy: [https://docs.djangoproject.com/en/stable/ref/forms/api/#django.forms.Form.Meta|Django - Form and field options], a w kontekście modeli: [https://docs.djangoproject.com/en/stable/topics/db/models/#meta-options|Django - Meta options].+Podsumowując, choć istnieje pewne podobieństwo w używaniu opcji ''Meta'' w formularzach i modelach, to jednak obiekt ''Meta'' dostosowuje się do specyfiki zastosowania. Dokumentacja Django zawiera pełen zestaw dostępnych opcji w kontekście formularzy: [[https://docs.djangoproject.com/en/stable/ref/forms/api/#django.forms.Form.Meta|Django - Form and field options]], a w kontekście modeli: [[https://docs.djangoproject.com/en/stable/topics/db/models/#meta-options|Django - Meta options]].
  
pl/python/meta.1701344585.txt.gz · ostatnio zmienione: 2023/11/30 12:43 przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki