作者mraaa (重新出发....)
看板Web_Design
标题Re: [问题] django meta class
时间Sat Apr 25 05:56:23 2015
※ 引述《suhang (suhang)》之铭言:
: ※ [本文转录自 Python 看板 #1LCAebU4 ]
: 作者: suhang (suhang) 看板: Python
: 标题: [问题] django meta class
: 时间: Fri Apr 17 14:37:19 2015
: Django model meta class
: https://docs.djangoproject.com/en/1.8/topics/forms/modelforms/#a-full-example
: class BookForm(ModelForm):
: class Meta:
: model = Book
: fields = ['name', 'authors']
: class Book(models.Model):
: name = models.CharField(max_length=100)
: authors = models.ManyToManyField(Author)
: django官网还有很多网路上的tutorial都在class Meta里面使用model =xxx 和 fields
: =[aaa,bbb]这两个options
: 但是我在官网上model Meta options却找不到这个用法
: https://docs.djangoproject.com/en/1.8/ref/models/options/
: 请问有人知道官网上那里可以找到这个reference吗?
: 谢谢
你说的用法是要替Model快速建ㄧ个Form!就去继承原始的ModelForm,然後在建的Form里面
用Class Meta来指定这个Form对应的Model是哪一个,然後这个Model里面的哪些栏位要显
示在Form上!
甚至还可以改变栏位预设的网页元件属性!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 209.6.144.205
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1429912585.A.E49.html