我是Mezzanine和Django的新手。我在尝试从管理表单中保存日期字段时收到错误:
mvn -Dtest="TestSquare,TestCi*le" test
models.py:
cannot concatenate 'str' and 'int' objects
admin.py:
release_date = models.DateField("Release Date", null=True, blank=True)
django呈现的日期字段似乎保存在YYYY-MM-DD中,即2016-02-18。我猜测破折号导致了不匹配,但是我是不是正确地实现了这个字段,还是我需要添加一个函数来处理它?</ p>
答案 0 :(得分:0)
你的领域应该是 models.py
GROUP ALL
答案 1 :(得分:0)
对我而言,您似乎正在尝试将字符串"release_date"
传递给film_fieldsets
试试这个:
film_fieldsets[0][1]["fields"].insert(1, release_date)
如果release_date
中的数据将字符串转换为int转换错误,您可能会尝试强制执行此操作
film_fieldsets[0][1]["fields"].insert(1, str(release_date))