在网站开发过程中,经常会遇到这样的需求:

  • 用户登陆系统才可以访问某些页面

  • 如果用户没有登陆而直接访问就会跳转到登陆界面,

  • 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址

要实现这样的需求其实很简单:就是使用@login_required标签。在想相应的view方法的前面添加@login_required标签,并在settings.py中配置LGOIN_URL参数(即登陆url)。具体代码如下:

#views.py
from djanco.contrib.auth.decorators import login_required
from django.shortcuts import render_to_response
from django.http import HttpResponse

@login_required
def myview(request):
    return render_to_response('index.html')


#settings.py
....
LOGIN_URL = '/account/login/'  #这个路径需要根据你网站的实际登陆地址来设置
....

如果要使用django的默认登陆界面,则可以通过在urls.py中如此配置

#urls.py
...
(r'^accounts/login/$', 'django.contrib.auth.views.login'),
...




2条留言:
wqeqw 发表于 2018-4-28 10:14

qwe

Fredric Feuerstein 发表于 2019-4-16 08:10

1) 無所不在:
貫穿大灣區無論餐飲、零售、百貨、超市、便利店、景點、醫療、政府服務等多種場景的智慧生活體驗也能用小程式境內外一一實現便利化
2) 多維商務功能延伸:
門市預約、買票、訂台、分銷、團購、抽獎、行銷遊戲、商、即時定位!
3) 自帶推廣:
開通附近的小程式後,五公里範圍內的微信用戶都能看到你,助企業搶佔流量紅利
4) 觸手可及,用完即走:
微信小程式無需下載安裝即可使用,以最低成本便利用戶
5) 微信搜索:
配合關鍵字讓公司、實體店曝光在全國微信用戶面前
6) 成本更低:
開發小程式費用相對開發APP或建設網址低,大大降低運營成本
7) 公眾號+小程式完美結合:
公眾號提供內容為小程式進行導購,小程式則負責商品交易及相關服務
8) 提高消費者意欲:
保障消費者,每個小程式都經過嚴格審批流程,以便用家可放心消費!
9) 行業模版選擇:
垂直的行業解決方案,滿足廣泛的業務需求
立即查詢
電話: +852 34603438

您来留言:
Captcha