技术要点:
1)实现用户登录,登录后跳转到指定页面
2)限定一个页面必须登录才能访问,否则自动跳转到登录页面
=====================
首先,按照
Python+django网页设计入门(3):使用SQLite数据库
描述的步骤创建网站。
1、在网站项目文件夹中创建子文件夹templates,在其中创建文件login.html。
2、修改网站项目的settings.py文件,配置模板路径。
3、修改questions应用的views.py文件,实现用户登录。
4、修改questions.py应用的views.py文件,使得用户登录之后才能访问check,如果尚未登录就自动跳转到登录页面。
5、修改questions应用的urls.py文件,增加login路由。
6、执行命令python manage.py runserver运行网站,使用浏览器打开http://127.0.0.1:8000/check,此时尚未登录,自动跳转到登录页面。
7、输入正确的用户名和密码,单击登录按钮,跳转至http://127.0.0.1:8000/check页面并显示数据。
领取专属 10元无门槛券
私享最新 技术干货