Пожалуйста, помогите, я пытаюсь создать представление формы
Привет всем, как я уже сказал, я пытаюсь создать 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