python项目
文章平均质量分 76
运维技术-陈工
这个作者很懒,什么都没留下…
展开
-
【python项目】用户登录注册系统(下)——账户和邮件注册
参考官方文档,新建立一个单独表单库,定义LoginForm函数,实现对账户和密码的合理性判断,添加图片验证模块。一般的表单指的是前端html的表单,当django也可以使用表单。3、如果是POST请求,先验证提交的数据是否验证通过,清洗数据,然后判断用户名和邮箱是否注册,将数据存贮到数据库,跳转到登录界面。调用之前建立的LoginForm函数,可以实现判断登录数据是否合法,图片验证码是否正确,账户和密码是否正确。就是html文件里面的一些元素,根据类型可以输入文本,密码,或者登录登出等。...原创 2022-07-19 21:49:12 · 959 阅读 · 1 评论 -
【python项目】用户登录注册系统(中)——创建数据库和添加后台管理
访问策略未登录人员:无论是访问index还是login或者logout,全部跳转到login、界面已经登录人员:访问login界面会自动跳转到index界面已经登录人员:不允许直接访问register页面,需要先logout登出后,自动跳转到login界面此时没有导入include函数,使用alt加enter点击include函数回车选择这个然后就导入了函数新建login子app下urls文件,对应主路由写的地址。对应框架内容,设置不同访问地址对应的视图函数(这里的views也要像上原创 2022-07-18 20:45:33 · 1610 阅读 · 0 评论 -
【python项目】用户登录注册系统(上)——创建数据库和添加后台管理
建立项目(虚拟化项目)创建login子项目得到创建的子项目在主文件里面设置语言、时区运行访问端口可以查看执行数据库脚本和数据库迁移,生成数据库表格这下能够访问后台管理这里需要下载git,并且pycharm配置git环境。安装一个ignore插件,可以选择提交的代码(记得重启pycharm)选择性上传py文件,其他类如缓存等文件不上传上传py文件到暂存区取名可以查看到git区域的内容在子app模块里面的models模块定义数据库的类型(2)、添加进dj原创 2022-07-13 16:49:51 · 1782 阅读 · 1 评论 -
[python项目]django框架——数据库管理、后台管理
完成图书-英雄信息的维护,需要存贮两种数据:图书、英雄要求如下这里需要用到ORMORM(object relation mapping)对象关系映射,帮助我们对数据库进行增删改查。不需要我们用sql语言进行管理,只需要简单的操作。1、在models模块这里可以设置添加数据表只要其父辈是models.Model,则会生成对应的数据库结构2、在主应用的设置文件里面添加bookapp子文件,这样可以读取到子应用的信息3、生成迁移脚本,进行迁移注意在migrations里面有__init__.p原创 2022-07-11 16:02:47 · 1044 阅读 · 0 评论 -
【python项目】django搭建
(1)、HTTP协议http协议其实是一种无状态协议(stateless)为了解决这个问题客户端采用cookie进行缓存服务器端采用session会话进行缓存可以查看到头部信息。(2) MVT模型在python的Django框架里面M:代表模型,负责业务对象和数据库的关系映射T:代表模板,负责把页面展示给用户V:代表试图,负责业务逻辑,并在适当时候调用model和template一、背景目前python里面Django:是比较完美的web框架web.py和Tornado:是比较精原创 2022-07-07 16:59:01 · 1237 阅读 · 0 评论 -
[python项目案例] 栈的封装、队列封装
要求功能:以列表作为输入元素,要求有:入栈,出栈,判断栈元素是否为空,求栈顶元素,求栈长度。二、队列的封装要求功能:左侧作为队头,右侧作为队尾入队,长度,出队,是否为空,队头,队尾。三、二叉树的封装...原创 2022-07-04 20:55:56 · 169 阅读 · 0 评论