多個地址資訊 展示
class AddressView(LoginRequired): """用戶中心""" def get(self,request): # 獲取用戶 user = request.user try: #篩選用戶 顯示??地址資訊 user_address = Address.objects.filter(user=user) #多個收件地址 for 查看全部 # user_address = Address.objects.filter(user=user).last() #取最后一個 frist()取第一個 # user_address = user.address_set.all()[1] #反查 取值 # user_address = Address.objects.filter(user=user).order_by('create_time')[0] #反查 取值 按照創建時間排序 except Address.DoesNotExist: user_address = None context = {'user_address':user_address} return render(request,'user_center_site.html',context)
{% for user_address in user_address %}
<dd>{{ user_address.addr }} {{ user_address.receiver }}
{{ user_address.phone }}
<a href=https://www.cnblogs.com/Py-beginner/archive/2020/10/26/"/users/deladdress{{ user_address.id }}"> 洗掉</a></dd>
{% endfor %}
獲取address_id 洗掉
url(r'^deladdress(\d*)/', views.deladdress, name='deladdress'), def deladdress(request,id): Address.objects.get(id=id).delete() return redirect(reverse('users:address'))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/192023.html
標籤:其他
上一篇:python 正負無窮
下一篇:orika mapstruct
