摘要:
【1】首先完善ExUser的信息 这里考虑将username信息“复制”到ExUser,避免总是用User去做各种验证:即uid从user的username获取; 其他各种属性包括昵称、粉丝数、微信、QQ、电子邮件、email、注册时间、最近登录时间。 class ExUser(models.Mod 阅读全文
随笔档案-2020年09月
137-使用django实现分类功能,基于django 3.0的最新特性
2020-09-08 17:17 by lzhshn, 811 阅读, 收藏, 编辑
摘要:
学习python web编程直接使用了最新的版本,python 3.8和django 3.0,默认安装都是最新版本。 以下是我用django实现的分类功能。功能主体已经实现,但是在admin后台和模板中的编辑页面,分类显示英文的value而不是中文lable,但是在最终渲染之后显示时,都显示labl 阅读全文
136-使用django实现收藏功能
2020-09-07 12:12 by lzhshn, 1102 阅读, 收藏, 编辑
摘要:
功能概要: 只能收藏其他人的设置为开放的文章 如果收藏后,对应用户将文章设置为私有,记录保存,但是不能前往,提示已设置为私有 通过收藏一键完成,但不会直接打开收藏界面 收藏只产生简要信息的列表,通过链接打开原始文章 在收藏界面,只显示自己的收藏内容 【1】收藏模型。 模型会建立和文章的多对一关系,然 阅读全文
135-使用django实现点赞功能
2020-09-06 22:30 by lzhshn, 1433 阅读, 收藏, 编辑
摘要:
大前提:点赞并不设计表单提交,在模板里已经有某个表单的情况下,点赞本身不需要使用表单来实现,而且可以说非常不推荐表单来实现。 我的点赞逻辑是:一个id对一篇文章只能点赞一次,自己不能对自己点赞。 【1】视图函数。除了显示必然的内容之外,还需要传递一个关于点赞的重要变量: # 注意:一定是从首页点击进 阅读全文