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的名称

      

  • 相关阅读:
    我从Linux走来,选择了Windows
    静态路由(三路由)
    设置跨交换机VLAN
    服务器只能被动接受
    理解 atime,ctime,mtime (下)
    理解 atime,ctime,mtime (上)
    visualvm连接服务器jvm进行监控
    mysql 日期函数格式
    关于springmvc跨域
    Javassist初体验
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9484134.html
Copyright © 2011-2022 走看看