Я пытаюсь создать форму регистрации для моего приложения django. для этого я расширил пользовательскую модель. Это мое
Forms.py
from contact.models import register
from django import forms
from django.contrib import auth
class registerForm(forms.ModelForm):
class Meta:
model=register
fields = ('latitude', 'longitude', 'status')
class Meta:
model = auth.models.User # this gives me the User fields
fields = ('username', 'first_name', 'last_name', 'email')
а это мой model.py
from django.db import models
from django.contrib.auth.models import User
STATUS_CHOICES = (
('Online', 'Online.'),
('Busy', 'Busy.'),
('AppearOffline', 'AppearOffline.'),)
class register(models.Model):
user = models.ForeignKey('auth.User', unique = True)
latitude = models.DecimalField(max_digits=8, decimal_places=6)
longitude = models.DecimalField(max_digits=8, decimal_places=6)
status = models.CharField(max_length=8,choices=STATUS_CHOICES, blank= True, null=True)
Я не знаю, где я делаю ошибку. пароли пользователей при входе не принимаются
а широта и логитивность не сохраняются для созданного пользователя.
Я совершенно новичок в Django и не знаю, что делать
любое тело имеет какое-либо решение.?