所以,我正在制作一个 Django 1.2 应用程序,但管理站点有问题。这是models.py:
from django.db import models
from django.contrib.auth.models import User
import datetime
class Dailysales(models.Model):
salesdate = models.DateField(primary_key=True)
...
def __unicode__(self):
return self.salesdate.strftime("%B/%d/%Y")
我的问题是在管理站点中,salesdate 字段显示为文本输入。据我所知,我对 Django 1.1 做了同样的事情,它给了我 datepicker 小部件。我不知道它是否与 1.2 有关,或者我只是无意中搞砸了其他东西,但我不确定还能看什么,因为我能找到的所有文档都说这应该只是工作。如果模型说它是一个 DateField,还需要发生什么才能使管理站点显示 datepicker?任何有关在哪里调查的提示都表示赞赏。