zoukankan      html  css  js  c++  java
  • 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
                
    
        
  • 相关阅读:
    andrew ng 学习
    360一些笔试题
    安装visual studio2010提示“Windows Installer 服务不可用”的解决办法
    算法学习从赌钱游戏看PageRank算法
    jQuery Masonry 一个 jQuery动态网格布局的插件
    国内HTML5前端开发框架汇总
    Windows Performance Monitor 学习笔记
    ThinkPad预装win8系统机型安装win7系统的操作指导
    jQuery的Ajax的自动完成功能控件
    JavaScript的Forms验证Parsley.js
  • 原文地址:https://www.cnblogs.com/zhen1996/p/9708918.html
Copyright © 2011-2022 走看看