Пожалуйста, помогите, я пытаюсь создать представление формы

Привет всем, как я уже сказал, я пытаюсь создать Formview wait... во-первых, где я должен создать Meta класс, потому что я видел страницу, где он создает Meta класс внутри моделей, но я видел другую страницу, где говорится, что я должен создать в моих формах, поэтому я сделал это, а затем я говорю другую страницу, где говорится, что он должен зарегистрировать модели в администраторе, потому что у меня также была эта ошибка, где он показывает ошибку, если я ошибаюсь в s в описании моделей Meta класса, так что вот моя ошибка:

File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/core/checks     /registry.py", line 77, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/core/checks /urls.py", line 13, in check_url_config 
return check_resolver(resolver)
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/core/checks /urls.py", line 23, in check_resolver
return check_method()
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/urls/resolvers.py", line 446, in check
for pattern in self.url_patterns:
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/urls/resolvers.py", line 632, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/urls/resolvers.py", line 625, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/home/laboratory-01/Desktop/folder1/School/School/urls.py", line 18, in  <module>
from principal.views import *
File "/home/laboratory-01/Desktop/folder1/School/principal/views.py", line 7, in <module>
from .forms import *
File "/home/laboratory-01/Desktop/folder1/School/principal/forms.py", line 26, in <module>
class RegForm(ModelForm):
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/forms/models.py", line 259, in __new__
fields = fields_for_model(
File "/home/laboratory-01/.local/lib/python3.9/site-packages/django/forms/models.py", line 148, in fields_for_model
opts = model._meta
AttributeError: 'tuple' object has no attribute '_meta'

и вот мои формы:

class RegForm(ModelForm):
      class Meta:
          model = Users
          fields = ['name', 'lname1']
      
      Nombre = forms.CharField(label="Nombre", max_length=100, required=False)
      ApellidoPaterno = forms.CharField(max_length=100, required=False)
      ApellidoMaterno = forms.CharField(max_length=100, required=False)
      User = forms.ChoiceField(label="Eres?", choices=Users)
      lugarDeNacimiento = forms.ChoiceField(label="Pais", choices=Paises)
      FechaNacimiento = forms.DateField(label="Fecha de Nacimiento",      initial=datetime.date.today)
      foto = forms.ImageField(label="foto")
      Email = forms.EmailField(required=True)
      passwd =   forms.CharField(label="contraseña",max_length=32,widget=forms.PasswordInput)
      ConfPasswd = forms.CharField(label="confirmar contraseña", max_length=100,   widget=forms.PasswordInput)

и вот мои модели, где я также поместил formclass, не знаю почему:

class Users(models.Model):
      name = models.CharField(max_length=100, primary_key=True)
      lname1 = models.CharField(max_length=100)
      lname2 = models.CharField(max_length=100)
      age = models.IntegerField()
      user_name = models.CharField(max_length=12, choices=users)
  imagen = models.ImageField()
  birthday = models.DateField(auto_now_add=False)
  country = models.CharField(max_length=12, choices=paises)
  Email = models.EmailField( )
  idCard = models.IntegerField()
  psswd = models.CharField(max_length=90)
  conf_psswd = models.CharField(max_length=100)

  def __str__(self):
        return self.nombre

class RegForm(ModelForm):
      class Meta:
          Model = Users

или я неправильно регистрирую модели в файле admin, потому что я также должен сказать, что у меня есть три приложения в проекте its profesores estudiantes principal, где principal должен быть моим инструментом аутентификации django

Вернуться на верх