如何将数据添加到我的数据库?
我的表格:
from django import forms
class DinnerForm(forms.Form):
name = forms.CharField(max_length=100)
text = forms.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)
和型号:
class Dinner(models.Model):
name = models.CharField(max_length=100)
text = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)
我的看法:
def add_dinner(request):
if request.method == 'POST':
form = DinnerForm(request.POST)
if form.is_valid():
name = form.cleaned_data['name']
text = form.cleaned_data['text']
Run Code Online (Sandbox Code Playgroud)
如何将数据保存到数据库?
如何将日期时间对象显示为字符串格式以进行打印?
这是我要打印的字符串:
'Text %s, on date: %d' % (x.name, x.time)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
%d format: a number is required, not datetime.datetime
Run Code Online (Sandbox Code Playgroud)