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 django-users+unsubscr...@googlegroups.com.
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