/tests/modeltests/model_forms/mforms.py
https://code.google.com/p/mango-py/ · Python · 44 lines · 33 code · 11 blank · 0 comment · 0 complexity · 5a963238818e1d474665af1f75943aa9 MD5 · raw file
- from django import forms
- from django.forms import ModelForm
- from models import (Product, Price, Book, DerivedBook, ExplicitPK, Post,
- DerivedPost, Writer, FlexibleDatePost)
- class ProductForm(ModelForm):
- class Meta:
- model = Product
- class PriceForm(ModelForm):
- class Meta:
- model = Price
- class BookForm(ModelForm):
- class Meta:
- model = Book
- class DerivedBookForm(ModelForm):
- class Meta:
- model = DerivedBook
- class ExplicitPKForm(ModelForm):
- class Meta:
- model = ExplicitPK
- fields = ('key', 'desc',)
- class PostForm(ModelForm):
- class Meta:
- model = Post
- class DerivedPostForm(ModelForm):
- class Meta:
- model = DerivedPost
- class CustomWriterForm(ModelForm):
- name = forms.CharField(required=False)
- class Meta:
- model = Writer
- class FlexDatePostForm(ModelForm):
- class Meta:
- model = FlexibleDatePost