__init__.py import datetime from django.apps import AppConfig from django.db.models.fields import DateTimeField default_app_config = 'patch.PatchConfig' def patch(): def get_db_prep_value(self, value, connection, prepared=False): if isinstance(value,…
日志如下: <class 'django.core.handlers.wsgi.WSGIRequest'> ------------registered_admins: {'spaceCloud': {'imageinfo': <spaceCloud.space_admin.ImageInfoAdmin object at 0x103f02f60>, 'physicalnetinfo': <spaceCloud.space_admin.PhysicalNetInfoAdmin…
由于浏览器存在同源策略机制,同源策略阻止从一个源加载的文档或脚本获取另一个源加载的文档的属性. 特别的:由于同源策略是浏览器的限制,所以请求的发送和响应是可以进行,只不过浏览器不接收罢了. 浏览器同源策略并不是对所有的请求均制约: 制约:XmlHttpRequest 不制约:img.iframe.script等具有src属性的标签 跨域,跨域名访问,如:http://www.c1.com域名向http://www.cw.com域名发送请求. 1. JSONP实现跨域请求 JSONP(JSONP-…
错误环境 使用Django框架创建完models类的之后,用python manage.py migrate命令来生成数据库表的时候出错 错误代码 Operations to perform: Apply all migrations: SMS, admin, auth, contenttypes, sessions Running migrations: Running migrations: Traceback (most recent call last): File , in <modu…
1.做些软链接和virtualenv的基本使用: ln -s /data/linkdood/im/vrv/python36/bin/python3.6 /usr/bin/python3 ln -s /data/linkdood/im/vrv/python36/bin/pip3.6 /usr/bin/pip ln -s /data/linkdood/im/vrv/python36/bin/virtualenv /usr/bin/virtualenv virtualenv /data/my_env1…
import datetime import pytz from django.apps import AppConfig from django.db.models.fields import DateTimeField from django.utils.dateparse import parse_date from django.core.exceptions import ValidationError default_app_config = 'patch.PatchConfig'…
-跨域问题 -浏览器的:同源策略,浏览器拒绝不是当前域域返回的数据 -ip地址和端口号都相同才是同一个域 -如何解决: -CORS:跨域资源共享 -简单请求:发一次请求 -非简单请求:非简单请求是发送了两次请求,第一次是预检请求(OPTIONS请求),当预检通过,允许我发请求,再发送真实的请求 -解决跨域问题:(写好这个中间件配置一下) class MyCorsMiddle(MiddlewareMixin): def process_response(self, request, respons…
web端错误现象: DisallowedHost at / Invalid HTTP_HOST header: 'ip:8000'. You may need to add u'ip' to ALLOWED_HOSTS. Request Method: GET Request URL: http://ip:8000/ Django Version: 1.10.8 Exception Type: DisallowedHost Exception Value: Invalid HTTP_HOST h…
1 patch与put(幂等?回顾) PATCH 与 PUT 属性上的一个重要区别还在于:PUT 是幂等的,而 PATCH 不是幂等的.幂等是一个数学和计算机学概念,在计算机范畴内表示一个操作执行任意次对系统的影响跟一次是相同. 2 视图组件 # 第一种方案 class List: def list(self,request): queryset = self.queryset bs = self.serializers(queryset, many=True) return JsonRespo…
Flask框架py解决跨域问题示例: # -*- coding: utf- -*- # by zhenghai.zhang from flask import Flask, render_template, jsonify, request from flask_pymongo import PyMongo,DESCENDING import datetime import time app = Flask(__name__) app.config['MONGO_DBNAME'] = 'serv…
将系统升级到了最新10.13.3 macOS High Sierra后,在使用ctags命令时会出现如下问题: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 解决方法是: xcode-select --install…
在用HttpClient发起https请求时,遭遇了“The remote certificate is invalid according to the validation procedure”异常,异常信息如下: Exception Details: System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation pro…
当运行python manage.py runserver 0.0.0.0:8001时候,出现Invalid HTTP_HOST header: '192.168.114.25:8001'. You may need to add u'192.168.114.25' to ALLOWED_HOSTS. 解决办法:django-admin.py startproject project-name创建的项目中去修改 setting.py 文件: ALLOWED_HOSTS = ['*']…
Django中在使用HttpResponseRedirect的时候,跳转URL中如果存在中文,会报错:会报UnicodeEncodeError错误. 解决办法: 使用urlquote对URL进行编码 from django.utils.http import urlquote return的时候在URL前加上urlquote return HttpResponseRedirect(urlquote("/wiki/%s" % page.pagename))…
django跨域 解决: https://yq.aliyun.com/articles/517215 vue3 跨越(此处没必要,django处理即可): https://blog.csdn.net/weixin_38201500/article/details/84791835…
今天用myeclipse导入 一个项目出现后出现cvc-complex-type.2.4.a: Invalid content was found starting with element 'inf...的错误. 后来在网上找了很多,有说是把报红叉的代码写在<jsp-config></jsp-config>之间,试了之后发现完全没用. 后来在外文网站上找到了一个方法就把问题解决了 解决办法: 将 “http://www.springmodules.org/schema/cache…
遇到这个问题找了好久答案,最后排错排出来了 CGContextSaveGState: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. T…
今天在用yaml处理数据时,由于yaml.load可接收一个byte字符串,unicode字符串,打开的二进制文件或文本文件对象,但字节字符串和文件必须是utf-8,utf-16-be或utf-16-le编码的.因此读取数据的时候用了 data_file = open("F:\\MyPro\\data.yaml", "r", encoding='utf-8') 运行的时候报错:TypeError: 'encoding' is an invalid keyword a…
1.pip3 install uwsgi,项目目录路径:/data/my_env1/monitor1/,项目名:monitor1,app名:show 测试启动: ln -s /data/linkdood/im/vrv/python36/bin/uwsgi /user/bin/uwsgi uwsgi --http 192.168.165.10:8000 --file monitor1/wsgi.py --static-map=/static=static 访问http://192.168.165.…
In RAD Studio, Delphi, C++Builder, XE4 there can become a scenario if you try to modify, repair, upgrade, or even remove the installation you will get an "Invalid serial number" message. The solution appears fairly simple and we have tracked it…
1.一个Model.py中简单调用多个数据库,不写数据库路由…
在配置文件INSTALLED_APPS中添加: 'corsheaders', 在MIDDLEWARE中添加: 'corsheaders.middleware.CorsMiddleware', 最后添加:CORS_ORIGIN_ALLOW_ALL=True…
Deleting the .gradle folder worked for me too. Odd. Guessing some high level caching going on somewhere 即删除项目工程中的.gradle文件…
如图操作数据表的时候出现上图的错误 问题的原因就是出在timestamp的默认值不正确,针对以上问题的解决方案是:修改默认值为当前值. sql语言代码: Alter table user modify login_time timestamp Default CURRENT_TIMESTAMP NOT NULL; 修改完之后就可以正常操作,对数据表进行增删改操作了.希望以上内容对您有所帮助,欢迎留言交流.…
一.踩坑背景 在做某个项目的过程中,系统要求兼容safari,在使用Element-ui情况下,用到了datepicker组件,但是datepicker在type为daterange情况下,页面首次加载给日期组件赋初值,但是变量是有值,视图没有展示出来. 于是在解决这个问题的过程中,我在github上找到了初步的解决办法:https://github.com/kenberkeley/fix-date. 引入fix-date这个模块,可能还是有点问题. 二.问题的根源 因为自己开发环境不是Mac,…
1.前言 有个需求,想要把指定日期时间的字符串转换成date类型 pc浏览器正常转换,但手机浏览器 返回结果是 invalid Date [无效的日期] 2.原因 出现这样不兼容的原因其实很简单, pc浏览器可以识别 日期时间格式 :yyyy-MM-dd hh:mm:ss  ,但是手机浏览器却不行 , 手机浏览器只能识别 yyyy/MM/dd hh:mm:ss 没错,就是分隔符的问题  , 将 - 换成 / 即可 3.使用源码-心得 (1)获取当前时间 let now = new Date();…
Django 系列博客(十三) 前言 本篇博客介绍 Django 中的常用字段和参数. ORM 字段 AutoField int 自增列,必须填入参数 primary_key=True.当 model 中如果没有自增列,则会自动创建一个列名为 id 的列. IntegerField 一个整数类型,范围在-2147483648 to 2147483647. CharField 字符类型,必须提供max_length参数, max_length表示字符长度. DateField 日期字段,日期格式…
问题: 进行日期转换时,Safari中会返回Invalid Date, 而IE 9, Firefox, Chrome and Opera显示正常,代码如下所示: var d = new Date("2011-02-07");  alert(d); 或者var d = new Date("2011-02-07T11:05:00");  alert(d); 解决方案: 不是所有的浏览器都支持new Date 中'yyyy-mm-dd'格式的转换,可以尝试下面的代码: v…
1 var date = new Date('2016-11-11 11:11:11'); 2 document.write(date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具, 代码基本完成之后,一切正常: 使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Date". 解决方案: 1 var arr = "2016/11/11 11:11:11".sp…