Ответы пользователя по тегу Базы данных
  • Как через одну форму создать "Категорию" и запись в этой категории?

    @Filipp_SC
    PYTHON♥️
    Создаете в директории приложения файл forms.py
    Импортируете туда модели
    Далее можете использовать специальный класс ModelForm тут можно почитать подробнее.
    Пример кода для forms.py:
    from .model import Request
    from django.forms import ModelForm
    
    class FormRequest(ModelForm):
        class Meta:
            model = Request   # указываем модель с которой будет связанна форма 
            fields = '__all__'  # указываем какие поля из модели перейдут в форму

    Далее создаем представление во views.py
    Пример кода для Views.py:

    from django.views import generic
    
    class СreateRequest(generic.CreateView):
        model = Request   
        form_class = FormRequest
        template_name = '.../........html'
    Ответ написан
    Комментировать