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.
  • [no subject] Paras Jain
    • Re: Nijo Joseph
    • Re: Nijo Joseph
      • Re: Nijo Joseph
        • Re: Paras Jain

Reply via email to