zoukankan      html  css  js  c++  java
  • python全栈开发day76-博客主页

    一、昨日内容

     1     1. 注册
     2         1. form组件
     3             - 基于正则的校验规则(手机号和邮箱)
     4             - 基于全局钩子判断两次密码是否一致
     5         2. $.each(遍历的对象, function(){
     6             this   --> 当前进入循环的那个对象
     7             })
     8         3. 上传头像
     9             1. FormData()/.append()
    10             2. 前端页面取用户上传的文件对象 --> $("#avatar")[0].files[0]
    11         4. models.FileField(upload_to='保存文件的路径')
    12            不需要自己保存文件,orm可以帮我保存
    13         5. 创建用户要用models.UserInfo.objects.create_user() 方法,
    14            因为数据库中保存的密码是加密的
    15         6. index页面要展示用户的用户名和头像
    16             1. request.user.username
    17             2. request.user.avatar    --> 如何展示用户上传的文件
    18         7. 如何展示用户上传的文件
    19             1. 在settings.py中配置用户上传文件保存的目录
    20                 MEDIA_ROOT = os.path.join(BASE_DIR, "media") 
    21             2. 在settings.py中告诉用户如何查看自己上传的文件
    22                 MEDIA_URL = '/media/'
    23             3. 在urls.py中让项目支持访问上面的url
    24                 from django.views.static import serve
    25                 url('^media/(?P<path>.*)/', serve, {'document_root': settings.MEDIA_ROOT})

    二、今天内容总结

    三、扩展

      1、session全局设置

      

    # session设置
    SESSION_SAVE_EVERY_REQUEST = True  # 这个必须要设置为True,下面的关闭浏览器时清除cookie或超时清除cookie二选一。
    SESSION_EXPIRE_AT_BROWSER_CLOSE = True  # False:会话cookie可以在用户浏览器中保持有效期。True:关闭浏览器,则Cookie失效。
    # SESSION_COOKIE_AGE = 60 * 30  # 30分钟
    # SESSION_COOKIE_DOMAIN = []  # 生效站点
    SESSION_COOKIE_NAME='sessionname'  # cookie中保存session的名称

      

  • 相关阅读:
    干货分享!用户级爬虫,怎敢封IP
    一篇就够,网站数据提取,数据使用
    scrapy 解决爬虫IP代理池,数据轻松爬。
    使用代理ip的作用是什么?
    爬虫工作怎样选择代理ip
    爬取VIP视频
    python爬虫数据追加至excel中
    使用geany编辑器时python输出中文问题
    在Windows系统中从终端运行Python程序
    Windows 安装 Python 及配置环境变量
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9484134.html
Copyright © 2011-2022 走看看