Hy, i am not getting my all fields on the my page which is written inside
the forms.py of 'PersonForm'
models.py:
from django.db import models
# Create your models here.
TITLE_CHOICES = (
('Normal', 'Manager'),
)
class Company(models.Model):
email = models.EmailField()
def __str__(self): #will return search
add by the user
return '{}'.format(self.email)
class Meta:
verbose_name_plural = 'Company'
class Person(models.Model):
name = models.CharField(max_length=255)
email = models.EmailField()
type = models.CharField(max_length=6, choices=TITLE_CHOICES)
class Meta:
verbose_name_plural = 'Person'
forms.py:
from django import forms
from .models import Company,Person
class CompanyForm(forms.ModelForm):
class Meta:
model = Company
fields = ('email',)
class PersonForm(forms.ModelForm):
class Meta:
model = Person
fields = ('type', 'name','email',)
views.py:
from django.shortcuts import render
from .forms import CompanyForm, PersonForm
from django.views.generic import CreateView
# Create your views here.
def home(request):
form = CompanyForm()
if request.method == "POST":
form = CompanyForm(request.POST)
if form.is_valid():
form.save(commit=True)
else:
print('Error form invalid')
return render(request, 'home.html', {'form':form})
def add(request):
form= PersonForm()
if request.method == "POST":
form = CompanyForm(request.POST)
if form.is_valid():
form.save(commit=True)
return render(request, 'add.html', {'form':form})
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAMtmBS-LUNiBy-ey%2BrpvB1%3DRPo6n9x3GwuSnOswObBRt2OZK1g%40mail.gmail.com.