Використання форми в представленні У Django об’єкт запиту, який передається як параметр у ваше представлення, має атрибут під назвою «method», де встановлюється тип запиту, і через запит можна отримати доступ до всіх даних, переданих через POST. Словник POST. У поданні відображатиметься результат форми входу, опублікованої через loggedin. html.

Django надає вбудовану бібліотеку та методи, які допомагають завантажити файл на сервер. Форми. Метод FileField() використовується для створення вхідного файлу та надсилання файлу на сервер. Під час роботи з файлами переконайтеся, що тег форми HTML містить властивість enctype="multipart/form-data".

Створіть форму введення тексту

  1. Рядки 3-4: ви імпортуєте вбудований модуль форм Django та модель Dweet, яку ви створили в попередній частині цієї серії посібників.
  2. Рядок 6: ви створюєте новий клас, DweetForm, який успадковує форми. …
  3. Рядок 7: ви передаєте поле, яке потрібно відтворити у формі, і визначаєте його тип.

Тепер ми оновлюємо представлення register() у файлі views.py.

  1. з форм імпорту django.contrib.auth.
  2. з django.shortcuts імпорт переспрямування, рендер.
  3. з django.contrib імпортувати повідомлення.
  4. з django.contrib.auth.forms імпортувати UserCreationForm.
  5. з .forms імпорт CustomUserCreationForm.
  6. # Створіть свої перегляди тут.
  7. def register(запит):

FormData: метод get(). Метод get() інтерфейсу FormData повертає перше значення, пов’язане з заданим ключем, з об’єкта FormData. Якщо ви очікуєте кілька значень і хочете отримати всі, замість цього використовуйте метод getAll().