我有一个包含description字段的django模型:
class Product(models.Model):
name = models.CharField(max_length="125")
description = models.TextField()
class ProductForm(ModelForm):
class Meta:
model = Product
def __init__(self, *args, **kwargs):
super(ProductForm, self).__ini
我正在寻找一种在sum枚举器示例中为集合创建自定义枚举器的方法--多次使用reduce(),而只有和值并不是一个好的解决方案。
Enumerable API指出枚举器必须实现nextObject方法并具有length属性。但并不是所有的内置枚举器都有它们。
我试图重新打开Ember.Enumerable类,但失败了。
如何创建基于sum的reduce枚举数(或资源如何实现)将是一个很大的帮助。
编辑
# custom enumarator I want to have
sum = @get('items').sum(0)
# current solution
sum = @g
我有一个非常简单的模型定义如下:
class DateTimeRef(models.Model):
start = models.DateTimeField(editable=False, db_index=True)
我希望允许通过Django管理创建这些字段。因为字段是不可编辑的,所以我读到需要这样做:
class DateTimeRefForm(forms.ModelForm):
start = forms.DateTimeField()
class Meta:
model = models.DayPart
class DateTimeRef
我有一个Django模型来存储一篇文章的信息,我看到了创建表单的方法,通过它用户可以创建一篇文章并将其保存在数据库中,但我找不到两者之间的区别,请帮我解决这个问题?
1.这是第一个使用django forms中的ModelForm的方法
..。
from django.forms import ModelForm
from myapp.models import Article
class ArticleForm(ModelForm):
class Meta:
model = Article
fields = ['pub_date