0
views.py'用戶' 對象有沒有屬性 'DATE_FORMAT'
settings=Settings.objects.get(user=2)
if user.date_format == '0':
date=datetime.datetime.strptime('%m/%d/%Y').strftime('%d/%m/%Y')
else:
date=datetime.datetime.strptime('%d/%m/%Y').strftime('%m/%d/%Y')
if request.method == 'POST':
reportform = ReportForm(instance=report,data=request.POST)
if reportform.is_valid():
report = reportform.save(commit=False)
report.user = request.user
report.save()
return redirect('/member/media/')
models.py
class Settings(models.Model):
user = models.ForeignKey(User, null=True)
date_format = models.CharField('Date format', max_length=100)
time_format = models.CharField('Time format', max_length=100)
class Report(models.Model):
manual_date = models.DateField('Another date', null=True, blank=True)
manual_time = models.TimeField('Another time', null=True, blank=True)
模板
{{ form.manual_date }}{{ form.manual_date.errors }}
</td>
<td>
{{ form.manual_time }}{{ form.manual_time.errors }}
</td>
要轉換的日期和時間格式如果date_format的值爲'0',日期應該是dd/mm/yy格式,如果值是'1',那麼它的格式是(mm/dd/yyyy)。我知道錯誤是在views.py的第二行中,需要幫助來解決。
那工作,我有不同的字段模型中的日期和時間,轉換日期格式和時間格式是正確的方法。現在我得到這個錯誤「strptime()需要完全2個參數(1給出)」 – user2086641 2013-05-09 06:14:57