
后端
文章平均质量分 52
remo0x
no one
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Django】不能通过IP访问Docker容器里的Django服务器
问题描述创建容器时用-p选项指定了容器开放的端口8000在Docker容器里用命令python manage.py runserver启动了Django服务器用docker ps命令得到了主机到该容器的IP映射0.0.0.0:32564然后在主机通过浏览器访问地址localhost:32564结果不能访问到容器里的Django解决方法命令python manage.py runserver默认监听1原创 2017-10-08 20:50:00 · 5206 阅读 · 2 评论 -
【Flask】Flask-Migrate使用upgrade命令时出现的DROP错误
问题描述使用migrate初始化数据库后,以后只需要使用“迁移二连”就能满足需求flask db migrateflask db upgrade不过在某次修改表的列之后出现了错误sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) \near "DROP": syntax error \[SQL: 'ALTER TABLE co原创 2017-11-14 17:39:22 · 2205 阅读 · 0 评论 -
【Flask】Flask实现密码存储安全性的两种方式
密码安全性互联网上的大多用户都会在不同的网站使用相同的密码,如果某个网站把密码以明文方式存储在数据库里,又不幸地被攻击者获取了数据库的访问权限,那后果不堪设想(比如号称中国最大IT社区的某DN脱裤门事件,搞得我要单独记一个密码)要想保护用户的密码,就不能明文存储密码,也不能用可从密文恢复原文的加密方式。那就要使用哈希算法的单向加密方法对密码进行加密。单向加密意味着数据被加密之后,就不可能通过密文反向原创 2017-10-28 19:28:01 · 4781 阅读 · 0 评论 -
【SpringMVC】SpringMVC中使用StandardServletMultipartResolver进行文件上传
StandardServletMultipartResolver是基于Servlet3.0来处理multipart请求的,所以不需要引用其他jar包,但是必须使用支持Servlet3.0的容器才可以。以tomcat为例,从Tomcat 7.0.x的版本开始就支持Servlet3.0了Spring的配置在applicationConfig.xml文件中添加一个bean:<bean id="multi原创 2017-08-16 14:35:49 · 2008 阅读 · 2 评论 -
【Django】将Django模板引擎更改为Jinja2
安装Jinja2从 Django1.8 开始,支持第三方模板引擎使用如下命令安装 Jinja2pip install jinja2配置首先,在项目配置目录下建立一个jinja2_env.py,内容如下# from __future__ import absolute_import # 如果是py2就取消这行的注释from django.contrib...原创 2018-03-15 22:17:04 · 1212 阅读 · 0 评论 -
【SpringMVC】解决跨域问题的两种方式
跨域什么是跨域跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求这是浏览器对JavaScript的同源策略的限制,例如a.com下面的js不能调用b.com中的js、对象或数据(因为a.com和b.com是不同的域)同域的概念又是什么呢?简单的解释就是具有相同的域名(a.com)、端口...原创 2018-06-11 20:57:39 · 1454 阅读 · 0 评论