表格需要来自models.py

时间:2016-05-17 07:23:31

标签: django-models django-forms

每一个人,我都有

  

models.py

......
class Place(models.Model):
    name = models.CharField(max_length=100, blank=True, null=True)
    release = models.DateTimeField(blank=True, null=True)

    def __unicode__(self):
        return self.name

class ProductsTbl(models.Model):
    ......   
    place = models.ManyToManyField(Place)
    ......

    def __unicode__(self):
        return self.name

我在这里有forms.py

  

forms.py

from django.forms import ModelForm
from .models import *


    class ProductsTblForm(ModelForm):
        class Meta:
            model = ProductsTbl
            fields = ('place',)


    ......

然而,我需要让我的模板显示'发布'在形式上,现在,它只显示'名称'哪个在Class地方(models.Model):但是没有'发布'我怎样才能让'发布'可以出现吗?

1 个答案:

答案 0 :(得分:0)

您可以使用form.instance.<field_name>

访问表单中的模型实例变量