慕课网-django-通过一个简单的留言板回顾django基础知识

首先贴出django document的地址:直接百度‘django document’


{% url 'message:firstmessage' %} :页面中指定跳转的目的地

if 语句:
 1) 
 <input id="name" type="text" name="name" value="{% if not message.name == '潘秀文' %}  {{ message.name }}
  {% else %}  has test  {% endif %}" class="error" placeholder="请输入您的姓名"/>
2) 
 <input id="name" type="text" name="name" value="{% ifequal message.name|slice:'3' '潘秀文' %}  {{ message.name }}

django简单的增删查操作:

'''def getform(request):
#查询
#all_message = UserMessage.objects.all()
#all_message = UserMessage.objects.filter(name='Bobby',address=u'北京')
#all_message.delete()   #删除
#for message in all_message:
#message.delete()       #删除
 #print(message.name)
     #插入
 if request.method=='POST':
 name = request.POST.get('name','')
 message = request.POST.get('message','')
address = request.POST.get('address','')
    email = request.POST.get('email','')
    user_message = UserMessage()
    user_message.name = name
    user_message.message = message
    user_message.address = address
    user_message.email = email
    user_message.save()
return render(request, 'message/message_form.html')
'''
    #查询
def getform(request):
all_message = UserMessage.objects.filter(name='潘秀文')
if all_message:
    message = all_message[0]
return render(request, 'message/message_form.html',{'message':message})

18-4-25

猜你喜欢

转载自blog.csdn.net/qq_32402917/article/details/80085528