代码改变世界

136-使用django实现收藏功能

2020-09-07 12:12 by lzhshn, 1013 阅读, 0 推荐, 收藏, 编辑
摘要:功能概要: 只能收藏其他人的设置为开放的文章 如果收藏后,对应用户将文章设置为私有,记录保存,但是不能前往,提示已设置为私有 通过收藏一键完成,但不会直接打开收藏界面 收藏只产生简要信息的列表,通过链接打开原始文章 在收藏界面,只显示自己的收藏内容 【1】收藏模型。 模型会建立和文章的多对一关系,然 阅读全文

135-使用django实现点赞功能

2020-09-06 22:30 by lzhshn, 1365 阅读, 0 推荐, 收藏, 编辑
摘要:大前提:点赞并不设计表单提交,在模板里已经有某个表单的情况下,点赞本身不需要使用表单来实现,而且可以说非常不推荐表单来实现。 a56爆大奖在线娱乐的点赞逻辑是:一个id对一篇文章只能点赞一次,自己不能对自己点赞。 【1】视图函数。除了显示必然的内容之外,还需要传递一个关于点赞的重要变量: # 注意:一定是从首页点击进 阅读全文

134-django中,多用户的复杂权限处理

2020-08-30 17:28 by lzhshn, 358 阅读, 0 推荐, 收藏, 编辑
摘要:假设有某网站设计规则如下: 首页,过滤open_bool=True的,显示最近若干篇文章(的摘要) a56爆大奖在线娱乐的,显示当前登录用户的所有文章(的摘要),可分页。此时的过滤是author=current_user.username;为什么这么做?因为在添加一篇文章时,会将文章绑定于当前登录用户:new_not 阅读全文

133-使用django实现评论数统计功能

2020-08-30 17:27 by lzhshn, 369 阅读, 0 推荐, 收藏, 编辑
摘要:***评论,点赞,收藏的功能,见a56爆大奖在线娱乐的119、135、136两篇文章*** 评论:/lzhshn/p/13488142.html 点赞:/lzhshn/p/13624039.html 收藏:https://ww 阅读全文

132-django中的css美化(基本美化)

2020-08-30 17:19 by lzhshn, 172 阅读, 0 推荐, 收藏, 编辑
摘要:?占位 ? 阅读全文

131-使用login_required(),以及将当前的操作内容绑定到登陆者

2020-08-30 17:17 by lzhshn, 309 阅读, 0 推荐, 收藏, 编辑
摘要:【1】登录后的界面 假设有个叫login_ok.html的页面,当成功注册和成功登录后,会跳转到这个页面。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <bod 阅读全文

130-注册和登录的相关反馈,比较拙劣的做法,请大牛给予建议

2020-08-30 17:14 by lzhshn, 339 阅读, 0 推荐, 收藏, 编辑
摘要:主要在views函数里进行判断,然后使用messages在模板中将相关信息显示出来。 from django.shortcuts import render, get_object_or_404, reverse from django.http import HttpResponseRedirec 阅读全文

129-django工程中,在views函数里,让页面跳转到其他app的模板页面(跨app跳转)

2020-08-30 17:12 by lzhshn, 1611 阅读, 0 推荐, 收藏, 编辑
摘要:两个工程都是一模一样的格局,定义自己的urls.py文件,include到项目的根urls里,然后编写自己的views函数,自己的templates。 要实现跳转很简单,首先看原来的views函数: from django.shortcuts import render, get_object_or 阅读全文

128-django的注册和登录【2】:注册和登录的初步实现

2020-08-27 18:44 by lzhshn, 165 阅读, 0 推荐, 收藏, 编辑
摘要:注册和登录是两个流程。 因为主要利用了预设的user类,登录比较简单,只要有用户名和密码即可;而注册会比较麻烦一点,你的网站的用户信息通常会大于django默认设置的user类,因此需要对user类进行拓展: a56爆大奖在线娱乐方式是自己创建一个user类(比如MyUser),继承默认的User,然后设置这个My 阅读全文

127-django的注册和登录【1】:尝试使用预设的User类

2020-08-27 08:05 by lzhshn, 158 阅读, 0 推荐, 收藏, 编辑
摘要:关于注册和登录的功能,这几天弄得a56爆大奖在线娱乐有点头大,看了无数的教程,越看越糊涂,还是认真去看最原始的官方教程,终于有所了解。 现在已经是凌晨0点30分了,但是小有成就,依然很兴奋,于是写下这篇日志。 对新人而言,还是避免重复造轮子。a56爆大奖在线娱乐们应该充分利用django已经为a56爆大奖在线娱乐们预设的各种东西,比如注册和登录这类和用 阅读全文