9.26/27 blog项目
2018-9-26 18:05:20
放上一个老男孩b站视频连接
:https://shimo.im/docs/VN0BLgAIBdMVSa4S/
b站连接: https://space.bilibili.com/349724298/#/
开始博客项目
Django的认证系统 参考连接: http://www.cnblogs.com/liwenzhou/p/9030211.html
明天继续!今天下午睡了一下午!2333333333
开始进行博客项目 赶脚好强大!!!!
有时候 有个能聊到一块的人还是很幸福的一件事! 小公举!!
越努力越幸运!永远不要高估自己! 优秀是一种习惯!
2018-9-27 14:55:07
在 auth_user 表里面
创建超级用户的命令 python manage.py createsuperuser

day74 下午 2018-05-21 1. auth认证模块: http://www.cnblogs.com/liwenzhou/p/9030211.html auth模块的知识点:
1. 创建超级用户
python manage.py createsuperuser from django.contrib import auth 2. auth.authenticate(username=username, password=pwd) 验证用户名和密码
如果验证成功,得到的是一个用户对象
如果验证失败,得到的是匿名用户 3. auth.login(request, user)
将验证过的用户 赋值给 request.user属性 4. auth.logout(request) request.session.flush()
将session数据都删除,并且Cookie也失效 2. 如何扩展自带的auth_user表 1. 新建一个表, 一对一关联上面的auth_user表 2. 继承的方式 from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser):
phone = models.CharField(max_length=11)
addr = models.CharField(max_length=128)
相当于对默认的auth_user表做了扩展, 并且代替auth_user 注意:
在settings.py中一定要加
AUTH_USER_MODEL = 'app名.类名' 3. BBS项目需求分析:
1. 需要哪些表
1. UserInfo
1. username
2. password
3. avatar 2. 文章表:
title
publish_date
desc
author
详细内容 一对一关联 文章详情表 3. 文章详情表
info 4. 评论表
1. user
2. 时间
3. 内容
4. 关联的文章
5. 是谁的子评论 5. 标签
标签名
和文章 多对多 6. 分类
分类名
和文章的关联关系 多对多/一对多 7. 点赞
是赞还是踩
文章
谁点的 关联user
9.26/27 blog项目的更多相关文章
- Django快速学习搭建blog项目
新手学习Django,本文学习的文档是<Django Web开发指南>.好了我也是新手,没什么好说了,go!- 首先先确定环境,我是在linux(Ubuntu14.04 gnome)下. ...
- Spring(六):Spring&Struts2&Hibernate搭建的blog项目
经过断断续续的学习.累积,终于基于别人的开源blog项目,变成了自己的第一个相对完整点的blog项目. 计划暂时把这个blog程序暂停------有更多(工作中用到的)东西需要去做,因此学习SSH b ...
- 在 Fedora 26/27 GNOME 3.24/3.26 环境中安装 FCITX 小企鹅输入法(修订)
之前我曾经写过一篇文章介绍在 GNOME 3.x 下安装小企鹅输入法框架,但最近在 Fedora 26/27 环境下发现老方法已经失效了,会导致 GNOME 3.24/3.26 桌面在重启后无法进入, ...
- 使用 Django1.11搭建blog项目
使用Django搭建blog项目 简单设置: http://blog.csdn.net/w_e_i_/article/details/70761604 模板渲染: http://blog.csdn.n ...
- Django blog项目知识点总结
数据库操作部分 当我们在Django项目中的models.py下写好创建表的代码后.为了创建好这些数据库表,我们再一次请出我的工程管理助手 manage.py.激活虚拟环境,切换到 manage.py ...
- BBS+Blog项目流程及补充知识点
项目流程: 1. 产品需求 (1)基于用户认证组件和Ajax实现登陆验证(图片验证码) (2)基于forms组件和Ajax实现注册功能 (3)设计系统首页(文章列表渲染) (4)设计个人站点页面 (5 ...
- Django学习笔记(20)——BBS+Blog项目开发(4)Django如何使用Bootstrap
本文学习如何通过Django使用Bootstrap.其实在之前好几个Django项目中已经尝试使用过了Bootstrap,而且都留有学习记录,我已经大概有了一个大的框架,那么本文就从头再走一遍流程,其 ...
- Django学习笔记(19)——BBS+Blog项目开发(3)细节知识点补充
本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup 模块及其防XSS攻击,Django中admin管理工具的使用,me ...
- Django学习笔记(18)——BBS+Blog项目开发(2)主体思路及流程
这篇博客主要完成一个BBS+Blog项目,那么主要是模仿博客园的博客思路,使用Django框架进行练习. 准备:项目需求分析 在做一个项目的时候,我们首先做的就是谈清楚项目需求,功能需求,然后才开始写 ...
随机推荐
- SpringBoot 日志框架
默认的日志框架 logback SpringBoot使用Logback作为默认的日志框架.logback 是log4j框架的作者开发的新一代日志框架,它效率更高.能够适应诸多的运行环境,同时天然支持S ...
- Redis集群简记
Redis集群 http://doc.redisfans.com/topic/cluster-tutorial.html redis 集群是为了多个节点之间数据的共享和集群高可用的保证. redis ...
- 解决IE6-IE8 Js代码不执行问题
一种可能的原因:form标签不完整. 使用在线工具,测试html代码标签的完整性.
- 70个注意的Python小Notes
Python读书笔记:70个注意的小Notes 作者:白宁超 2018年7月9日10:58:18 摘要:在阅读python相关书籍中,对其进行简单的笔记纪要.旨在注意一些细节问题,在今后项目中灵活运用 ...
- mongodb用户管理和服务安装
一.忘记密码快速找回 任何系统忘记密码都是一样的操作:以无需授权的模式开启程序,然后进入系统修改权限设置,退出来重新以授权方式开启程序.MySQL是这样,MongoDB也是这样.好的系统都提供了无授权 ...
- springboot本地读取resources/images没问题,上传到云服务器打成jar包就读取不到问题
//String watermarkfileName = this.getClass().getClassLoader().getResource("images/watermark.png ...
- 【转】java 读取 excel 2003 或 excel 2007
package com.my.login; import java.io.File; import java.io.FileInputStream; import java.io.IOExceptio ...
- 图文剖析自己定义View的绘制(以自己定义滑动button为例)
自己定义View一直是横在Android开发人员面前的一道坎. 一.View和ViewGroup的关系 从View和ViewGroup的关系来看.ViewGroup继承View. View的子类.多是 ...
- 使用Docker-Docker for Web Developers(2)
1. 使用镜像 1.1 在Docker Hub上查找镜像 我们查找一下之前博客里面,推送到Docker Hub里面的bage88/docker-demo,能看到有2个仓库,第一个就是我们上次上传的镜像 ...
- SourceInsight: sourceInsight4.0 修改默认字体
快捷键 Alt + Y