Files
depot_django/preinfo/forms.py
T
2025-07-11 20:26:02 +03:00

30 lines
830 B
Python

from django.forms import ModelForm
from django.urls import reverse_lazy
from preinfo.models import Preinfo
class PreinfoBaseForm(ModelForm):
class Meta:
model = Preinfo
fields = '__all__'
# success_url = reverse_lazy('client_preinfo')
class PreinfoCreateForm(PreinfoBaseForm):
"""
Form for creating a new PreinfoModel instance.
Inherits from PreinfoBaseForm.
"""
class Meta(PreinfoBaseForm.Meta):
exclude = ['created_on',
'created_by',
'deleted',
'deleted_on',
'deleted_by',
'received'] # Exclude fields that should not be set by the user
class PreinfoEditForm(ModelForm):
class Meta:
model = Preinfo
fields = ['container_number', 'container_type', 'line']