这篇文章主要为大家展示了“Django如何实现简单登录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Django如何实现简单登录”这篇文章吧。创建项目的命令行语句: django-admin startproject newsManage
将templates文件放在模板里面,会显得更简洁一些,所以我就先创建模板啦。
命令行语句:django-admin startapp newsModel
创建好模型把模型名加到setting文件下 INSTALLED_APPS 里面 , 不然到时候会报错说找不到的创建templates目录,来存放html,js,css等文件,在setting文件下 TEMPLATES 配置templates的文件路径 ‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)],
最后大致的目录结构就是这样了创建项目的时候会自带一个urls.py文件,是用来配置路径的,都写在一个urls里面会显得比较乱,放在模板里面就完美的解决了这个问题
路径:newsManage/newsManage/urls.py
在newsModel模板下创建urls.py文件 路径:newsManage/newsModel/urls.py
路径:newsManage/newsModel/views.py
在templates下创建login.html文件,然后写登录页面(用模板也太香了吧)
运行启动服务器 python manage.py runserverstatic就是放静态文件的像 css,js 加载静态文件也需要配置,setting最后一行加上
在html里面引用,需要在前面加上{% lo免费云主机域名ad static %}
然后就可以引用了
像上面这个注册的url,可以通过路径 或者 name 跳转
点击这个链接就可以跳转到注册页面啦
在 newsManage/newsManage/init.py 配置pymysql, 没有下载的话需要去下载pymysql
路径:newsManage/newsModel/models.py(类名就是表名)
运行命令行,生成表结构
数据库的表名就是 模型名_类名( newsModel_user )
admin/ 路径是可以直接在浏览器上操作数据库的
后台判断登录是否成功
就可以成功登录到主页(home.html)啦!以上是“Django如何实现简单登录”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注百云主机行业资讯频道!
这篇文章主要介绍css如何制作途牛旅游网首页轮番图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 途牛旅游网首页 ,jQuery焦点图轮播” /> jquery幻灯片轮播js特效。” /> body{background:u…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。