Κοινή χρήση τεχνολογίας

Φόρμα Django

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Φόρμα Django

Οι φόρμες Django αποτελούν αναπόσπαστο μέρος της ανάπτυξης ιστού, επιτρέποντας στους χρήστες να αλληλεπιδρούν με τον ιστότοπο, όπως η υποβολή δεδομένων, η μεταφόρτωση αρχείων κ.λπ. Στο πλαίσιο του Django, οι φόρμες είναι πολύ ισχυρές και υποστηρίζουν διάφορες προσαρμογές και επικυρώσεις, επιτρέποντας στους προγραμματιστές να επεξεργάζονται εύκολα τα δεδομένα των χρηστών. Αυτό το άρθρο θα παρουσιάσει λεπτομερώς τον τρόπο χρήσης των φορμών Django, συμπεριλαμβανομένης της δημιουργίας φορμών, πεδίων φόρμας, επικύρωσης φόρμας, απόδοσης φόρμας και υποβολής φόρμας.

1. Δημιουργήστε μια φόρμα Django

Στο Django, η δημιουργία μιας φόρμας συνήθως περιλαμβάνει τα ακόλουθα βήματα:

  1. εισαγωγή forms μονάδα μέτρησης.
  2. Δημιουργήστε μια κλάση φόρμας που κληρονομεί από forms.Form ήforms.ModelForm
  3. Ορίστε τα πεδία φόρμας στην κλάση φόρμας, όπως π.χ CharFieldIntegerField Περίμενε.
  4. Προαιρετικά: Προσαρμόστε τους κανόνες επικύρωσης φόρμας.

Ακολουθεί ένα απλό παράδειγμα φόρμας Django:

from django import forms

class ContactForm(forms.Form):
    name = forms.CharField(label='Your Name', max_length=100)
    email = forms.EmailField(label='Your Email')
    message = forms.CharField(widget=forms.Textarea)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2. Πεδία φόρμας

Το Django παρέχει μια ποικιλία πεδίων φόρμας για την κάλυψη διαφορετικών αναγκών. Ακολουθούν ορισμένα πεδία φόρμας που χρησιμοποιούνται συνήθως:

  • CharField&#