這篇文章主要講解了Django實現(xiàn)用戶登陸訪問限制的方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習一下,相信大家閱讀完之后會有幫助。
創(chuàng)新互聯(lián)始終致力于在企業(yè)網(wǎng)站建設(shè)領(lǐng)域發(fā)展。秉承“創(chuàng)新、求實、誠信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網(wǎng)絡(luò)宣傳與技術(shù)應(yīng)用整體策劃方案,為企業(yè)提供包括“網(wǎng)站建設(shè)、成都響應(yīng)式網(wǎng)站建設(shè)公司、手機網(wǎng)站建設(shè)、微信網(wǎng)站建設(shè)、微信小程序、成都商城網(wǎng)站開發(fā)、平臺網(wǎng)站建設(shè)秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。在網(wǎng)站開發(fā)過程中,經(jīng)常會遇到這樣的需求:用戶登陸系統(tǒng)才可以訪問某些頁面,如果用戶沒有登陸而直接訪問就會跳轉(zhuǎn)到登陸界面。
要實現(xiàn)這樣的需求其實很簡單:
1、在相應(yīng)的 view 方法的前面添加 django 自帶的裝飾器 @login_required
2、在 settings.py 中配置 LOGIN_URL 參數(shù)
3、修改 login.html 表單中的 action 參數(shù)
# views.py from djanco.contrib.auth.decorators import login_required from django.shortcuts import render_to_response @login_required def index(request): return render_to_response('index.html')
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。