10 energy_百分百

算法工程师

我要认证

while(1){慢几步,深几度}

等级
TA的排名 1w+

#彻底解决# mysqlclient 1.3.13 or newer is required; you have 0.9.3 错误

当我们启动django项目时,有时会遇到如下错误:... raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.出现上述错误的主要原因

2020-07-09 10:23:42

django ORM 连接 mysql 数据库

1 修改settings.py文件进入项目将项目中settings.py文件中的database的值修改为:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名', 'USER': '用户名', 'PASSWORD': '密码', 'HOST': '数据库所在服务器的ip地址', 'PORT': '

2020-07-01 14:07:38

#深入理解# Nginx对客户端请求的匹配过程

请参考这篇文章->https://blog.csdn.net/lch551218/article/details/104812913

2020-07-01 09:04:18

#深入理解# django 路由系统中 path 和 re_path 参数的区别

re_path和path的作用都是一样的。只不过re_path是在写url的时候可以用正则表达式,功能更加强大。写正则表达式都推荐使用原生字符串。也就是以r开头的字符串。在正则表达式中定义变量,需要使用圆括号括起来。这个参数是有名字的,那么需要使用(?P<参数的名字>)。然后在后面添加正则表达式的规则。默认path(route, view, kwargs=None, name=None)默认re_path(route, view, kwargs=None, name=None)pa.

2020-06-25 10:50:21

#深入理解# Django 动态路由系统

在django项目中,应该在链接中尽量避免出现 **?..**符号 (包含get请求参数的链接) 从而增加链接在搜索引擎中的排名。具体做法是使用动态路由系统,配置动态路由的步骤如下:在 urls.py 文件中配置动态链接在对应的函数中接收动态链接中的参数# urls.py文件from showDATA import views #引入事务处理函数urlpatterns = [ path('admin/', admin.site.urls),#系统默认创建的 path('logi

2020-06-23 22:48:49

django 项目操作命令 汇总

1. 使用python编译器创建django项目cd [项目目录]django-admin startproject [项目名]2. 创建APP2.1 使用命令行创建cd [项目路径] #首先要进入django项目python manage.py startapp [app名]2.2 在PyCharm中创建在pycharm中创建django项目并同时创建app1:点击1选择创建Django项目2:填写项目名称3:添加app名称...

2020-06-17 10:41:32

#深入解析# c++中定义同名的静态变量

最近通过帮朋友解答c++的一道笔试题,学到了不少东西,在此记录下。题目如下:看到这道题,大部分人都能意识到这道题考的是 static 关键字的相关知识,static 关键字定义的变量只会初始化一次,并且值会在作用域内共享。到此大部分分人直接选D选项就接啥这道题了。但是细心的人可能会问,调用三次fun()函数,a被定义了三次,为什么不会报编译错误呢?这就要从static变量初始化的阶段谈起了,首先我们先了解一下c++中关于静态变量的三条规则:在C++中,全局static变量和class的stat

2020-05-28 21:44:49

#全面理解# django 中设置 cookie 的超时时间

在django中,set_cookie方法中有两个参数可以设置超时时间,max_age和expiresmax_age 设置从当前时间起多长时间超时(单位:秒),expires设置超时日期。response=redirect("/editelem/")ct =datetime.datetime.utcnow()v=timedelta(seconds=10)value=ct+v#response.set_cookie('project', json.dumps(project),expires=va

2020-05-28 10:54:10

django 用户配置 cookie

1在django中 redirect render HttpResponse 三者都可以在返回页面时返回cookies具体方法为:response=redirect("/editelem/")response.set_cookie('project', json.dumps(project))return responseresponse=render(request,'login.html',{"message":"用户名或密码错误!请重新输入。"})response.set_cookie

2020-05-28 10:27:21

#从根源解决# Django下 使用set_cookie()方法在cookie中存储中文字符串

如果使用set_cookie()方法在cookie中存储中文字符串,会出现以下错误:......self.close()File “/usr/local/python3.4/lib/python3.4/wsgiref/simple_server.py”, line 35, in closeself.status.split(’ ',1)[0], self.bytes_sentAttributeError: ‘NoneType’ object has no attribute ‘split’c

2020-05-28 09:38:57

#最全面# notepad++ 添加 Hex editer 插件 无效

新版本的

2020-05-19 14:09:07

启动 nginx+uwsgi+django

pass

2020-05-12 21:29:47

#最全面# BeautifulSoup 中 获取标签下的文本

常用方法:使用get_text()方法可以获取当前标签下的所有文字,包括其子标签的,该方法可自动剔除其余的修饰标签若当前标签的子节点是文字,可使用.string获得其下的文本内容高阶方法:若文本属于此标签的一个子节点、兄弟节点、父节点等,可灵活使用以下遍历方法进行获取:1.下行遍历标签树的下行遍历.content 子节点列表,将tag所有儿子节点存入列表.children子节点的迭代类型,与.contents类似用于循环遍历儿子节点 .descendants 子孙节点的迭代类型,包含所

2020-05-09 20:21:44

浅谈 python package (包) 中__init__.py 文件的作用

python库中的根目录下都会有一个 __ init__.py 文件,话句话说,如果一个python项目文件夹下含有 __ init__.py 文件,那么这个文件夹便是一个python库。__ init__.py文件的作用如下:Python中package的标识,不能删除定义__all__用来模糊导入方便在外部引用库内的类和方法其他对于第1点开头已经解释过,下边着重解释一下后三点:1. 定义__all__用来模糊导入首先来回顾一下Python中的包和模块有两种导入方式:精确导入和

2020-05-09 15:34:46

#深入理解# PyQt5库下的 __init__.py 文件

下面这一串代码是 PyQt5 库下 __ init__.py 文件中的内容:def find_qt(): import os, sys qtcore_dll = '\\Qt5Core.dll' dll_dir = os.path.dirname(sys.executable) if not os.path.isfile(dll_dir + qtcore_dll): path = os.environ['PATH'] dll_dir =

2020-05-09 15:32:08

#深入理解# __init__.py 文件在 python3 和 python2 下的不同

下面通过一个例子说明:目录结构如下:├── mdl│ ├── __init__.py│ ├── bar.py│ └── foo.py└── test.py 文件内容,从上至下,依次为mdl/init.py:#encoding:utf-8from .foo import Foo #python2、3都适用from .bar import Bar #python2、3都适用#from mdl.foo import Foo #python2、3都适用#

2020-05-09 15:27:09

#从根本上解决# pycharm 无法 import 同目录下的 .py 文件或自定义模块

pycharm 默认情况下只检索项目根目录下的py文件,当引用的py文件不在项目根目录时,会出现错误,类似下边的情况:解决方法:只需将要引用的py文件所在的文件夹添加到默认搜索搜索文件夹即可,具体有如下两种方法:(推荐)右键py文件所在的文件夹,依次点击:MarkDircetory as -> Sources Root即可。将py文件所在文件夹作为一个package,在p...

2020-05-08 17:18:19

python下 将 pymysql 返回的元组数据转换为列表

from itertools import chain...sql="select elems from table"cursor.execute(sql)elems = cursor.fetchall()resultlist = list(chain.from_iterable(elems))...

2020-05-06 21:37:07

# 根本上解决 # TTPSConnectionPool(host='translate.google.com', port=443):Max retries exceeded with url:

问题描述:在Python环境下使用 googletrans 库时,未使用科学上网会出现如下错误:requests.exceptions.ConnectionError: HTTPSConnectionPool(host='translate.google.com', port=443): Max retries exceeded with url: / (Caused by NewConnec...

2020-04-22 10:13:51

windows下配置 chromedriver

1. 根据浏览器版本下载对应版本的chrome驱动在chrome浏览器的地址栏输入如下地址,查看chrome浏览器版本:chrome://version/在如下网站下载 chromedriver 驱动文件,并将下载的压缩包解压,最后将得到的 chromedriver.exe 文件拷贝到 python 编译器的 Scripts 目录下通过 pip 命令 安装 selenium通过命...

2020-04-14 22:49:50

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享精英
    分享精英
    成功上传11个资源即可获取