forms.py 680 B

12345678910111213141516171819202122232425
  1. from django import forms
  2. from .models import Person
  3. from django.contrib.auth.forms import UserCreationForm
  4. from django.contrib.auth.models import User
  5. class UploadImage(forms.ModelForm):
  6. class Meta:
  7. model = Person
  8. fields = ['image']
  9. class SignUpForm(UserCreationForm):
  10. class Meta:
  11. model = User
  12. fields = ('first_name', 'last_name', 'email', 'username', 'password1', 'password2', )
  13. class PersonChangeForm(forms.ModelForm):
  14. def __init__(self, instance) -> None:
  15. print(instance)
  16. super().__init__(instance)
  17. #self.fields['partner'].queryset = Person.objects.complex_filter()
  18. class Meta:
  19. model = Person
  20. fields = '__all__'