У меня проблема с хранением данных в 2 таблицах с использованием одного представления. Я хочу сохранить данные в 2 таблицах базы данных, используя 1 представление по событию клика.
model.py
class login(models.Model):
Login_ID = models.AutoField(primary_key=True)
Email_ID = models.CharField(max_length=20)
Password = models.CharField(max_length=15)
Roll_ID = models.IntegerField()
class Meta:
db_table = 'login'
class roll_details(models.Model):
Roll_id = models.AutoField(primary_key=True)
Roll_Name = models.CharField(max_length=15)
class Meta:
db_table = 'roll_detail'
class registration(models.Model):
Register_ID = models.AutoField(primary_key=True)
First_Name = models.CharField(max_length=10)
Middle_Name = models.CharField(max_length=15)
Last_Name = models.CharField(max_length=20)
Contact_No = models.CharField(max_length=10)
Address = models.CharField(max_length=150)
Email_ID = models.EmailField(max_length=30)
Date_of_Birth = models.DateField(max_length=20)
Gender = models.CharField(max_length=6, choices=GENDER_CHOICES)
#Gender = models.CharField(max_length=10)
Login_id = models.IntegerField(max_length=10)
Password = models.CharField(max_length=50)
class Meta:
db_table = 'registraion_detail'
Это моя форма, я использую все значения из базы данных
form.py
class RegistrationForm(forms.ModelForm):
class Meta:
model = registration
fields = '__all__'
class LoginForm(forms.ModelForm):
class Meta:
model = login
fields = "__all__"
view.py
def registraion_page(request):
form = RegistrationForm(request.POST)
form1 = LoginForm(instance=registration())
if request.method == 'POST':
reg = RegistrationForm(request.POST)
if reg.is_valid():
reg.save()
form1 = LoginForm(request.POST,instace=registration)
if form1.is_valid():
form1.save()
return redirect(login_page)
else:
form = RegistrationForm()
return render(request,"Registration.html",{'form':form})
Я хочу сохранить данные в 2 таблицах базы данных, используя 1 просмотр по событию клика! я хочу хранить данные в 2 таблицах базы данных, используя 1 представление по событию клика!