03 2020 档案
摘要:if __name__ == '__main__': 的简要说明: 每个python模块或python文件(如下图中的 hello1.py文件,python模块和python文件的区别在于--python文件有.py后缀)都包含内置的变量 __name__,而__main__始终指当前执行的文件或当
阅读全文
摘要:代码伺候: 先看如下代码: 例1: message = Message.objects.filter(pk=message_id2) message[0].id = message_id2 message[0].content = content2 message[0].message_type =
阅读全文
摘要:方法1: User.objects.create(xx=xx,xx=xx) 方法2: user = User(xx=xx,xx=xx) user.save() (save()方法实现将数据保存到数据库) 方法3: User.objects.get_or_create(xx=xx,xx=xx) (从数
阅读全文
摘要:mysql中不能给长文本字段设置索引 如: class Message(models.Model): content = models.TextField(db_index=True) 这样是错的 正确写法如下: class Message(models.Model): content = mode
阅读全文
摘要:python环境编码默认为UTF-8 但是 相同的系统,相同的环境,相同的依赖包,可能编码不一样,可能为ansi_x3.4-1968 使用命令 PYTHONIOENCODING=utf-8 可以指定python环境的编码 如PYTHONIOENCODING=utf-8 python3 manage.
阅读全文
摘要:建议: 在安装第三方库时 都可以尝试加上此镜像,或者阿里,华为,清华的镜像都可以
阅读全文
摘要:'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql', 'USER': 'root', 'HOST': '127.0.0.1', 'PASSWORD': '123', 'PORT': 3306, # show varia
阅读全文
摘要:使用help() 或 dir() help() 可以查看对象源码 dir() 可以查看对象的属性 按下回车,如下 按q退出
阅读全文
摘要:MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可可扩展的高性能数据库存储解决方案。 被称为NoSQL(Not Only SQL ),意为不仅仅是SQL 是由Carlo Storzzi最早开发的个轻量、开源、不兼容SQL功能的关系型数据库。 2009年,NoSQ
阅读全文
摘要:简介: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存的非关系型数据库,他通过key:value的形式存储。有着多种数据结构,如字符串,列表,集合等。 通过Redis我们可以进行数据缓存,防止底层数据库频繁io,提升性能。 Redis中有0~15一个16个数据库 Redis特性
阅读全文
摘要:简介: SQLAlchemy 是Pychon社区最知名的ORM工具之一,为高效和高性能的数据库访问设计,实现了完整的企业级模型。 它可以搭配在任何一个python的web框架上,其中比较出名的就是flask 安装过程:(sqlalchemy依赖了PyMySQL 包。) 第一步 : 安装 pymysq
阅读全文
摘要:解决办法: 不修改原有引擎配置,新增引擎jinja2, 即在settings.py中 TEMPLATES = [ { 'BACKEND': 'django.template.backends.jinja2.Jinja2', 'DIRS': [os.path.join(BASE_DIR,'templa
阅读全文
摘要:由于最近API有变化,需要在请求API的url后面跟一个apikey参数:如电影列表API为:http://api.douban.com/v2/movie/in_theaters 则需要写成:http://api.douban.com/v2/movie/in_theaters?apikey=0df9
阅读全文
摘要:200 成功 400 请求错误,一般是参数格式有误的时候出现 403 禁止访问 404 没有禁止到url地址 405 方法禁用,比如这个地址指定用get方法,但你用了post就会有这个提示 500 服务器异常
阅读全文
摘要:ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一
阅读全文
摘要:参看如下博客 https://www.cnblogs.com/ziyoublog/p/10416684.html
阅读全文
摘要:这是因为在视图函数中使用了get函数,获取了不存在的数据例如:数据库中不存在一条name为hello1的数据,使用如下语句访问message = Message.objects.get(name='hello1')就会报错 message = Message.objects.get(name='bo
阅读全文
摘要:git init // 初始化git,当前文件夹使用git管理起来 git add . // 添加到暂存区 git commit -m "" //提交到本地仓库 git status git push //推送到远程服务器 git pull // 从远程服务器下载最新代码 git log/reflo
阅读全文
摘要:调试时常用的快捷键 F5 进入函数逐行调试 F6 执行完一行代码 F8 执行到下一个断点处 shift + home 选中从行首到光标处的字符 shift + end 选中从光标到行尾处的字符 ctrl + home 光标移动到文本第一行行首 ctrl + end 光标移动到文本末行行尾 ctrl
阅读全文
摘要:CSS中的Media Query(媒介查询)是什么? 作为CSS3规范的一部分,媒体查询可以针对不同的屏幕尺寸设置不同的样式,它为每种类型的用户提供了最佳的体验,网站在任何尺寸设置下都能有最佳的显示效果。 通过不同的媒体类型和条件定义样式表规则。 媒体查询让CSS可以更精确作用于不同的媒体类型和同一
阅读全文
摘要:CSS中与列表的ist-style=none等价的样式 ==》 修改li元素的display属性 修改li元素的display属性,即可去掉列表样式 代码伺候: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>hello</
阅读全文
摘要:当指针设备移动到存在监听器的元素或其子元素的时候,事件就会触发区别: mouseover, mouseout(有冒泡机制) mouseenter, mouseleave(无冒泡机制) 代码伺候: <!DOCTYPE html> <html> <head> <meta charset="utf-8"
阅读全文
摘要:总结: 浮动提升半层,只有在浮动的时候 才需要考虑元素分两层 定位元素提升一层 相对定位会有残留 参考博客:https://blog.csdn.net/houyanhua1/article/details/79558136?depth_1-utm_source=distribute.pc_relev
阅读全文
摘要:代码伺候: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> *{ margin: 0; padding: 0; } body,html{ height: 100%; overflow: hi
阅读全文
摘要:先看代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> *{ margin: 0; padding: 0; } html{ margin: 30px; height: 80%; bord
阅读全文
摘要:一、CSS中的BFC BFC : 直译为“块级格式化上下文”。他是一个独立的渲染区域,只有Block-level Box参与,它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 BFC布局规则: 1.内部的Box会在垂直方向,一个接一个地放置。 2.BFC的区域不会与
阅读全文
摘要:django admin startproject 项目名 ==》 创建一个django项目 python manage.py startapp 应用名 ==》 项目中创建一个应用 python manage.py shell ==》 进入到调试代码的调试模式 python manage.py ma
阅读全文
摘要:请看以下陈述片段: 定义模型实在定义模型Type时,设置该模型的返回值,当有外键指向模型Type时,模型Type会将返回值返回给外键,在模型中通过重写__str__函数可以设置模型的返回值:代码如下 class Type(models.Model): id = models.AutoField(pr
阅读全文
摘要:原因没有开启 TLS 应设置 EMAIL_USE_TLS = True # QQ邮箱必须开启 开启后又报错:Connection unexpectedly closed 原因:端口号可能有问题,换端口号 EMAIL_PORT = 25 成功 完整设置如下: settings.py STATIC_UR
阅读全文
摘要:1.安装captcha pip install django-simple-captcha (在win10,pycharm,python3.8的环境中,可能安装失败,解决方法:指定版本号,如pip install django-simple-captcha==0.4.6) 接下来还要确定Pillow
阅读全文
摘要:参看以下链接: https://blog.csdn.net/haeasringnar/article/details/81809040?utm_source=distribute.pc_relevant.none-task
阅读全文
摘要:原因 尚未安装输入法 使用指令: yum install ibus-libpinyin 安装 reboot 安装好后重启 如下图: 如果未出现上图: 尝试: 打开设置>>区域和语言>>输入源,点击输入源下面的加号,然后点击添加输入源弹出框下面的三个点,过滤刚刚安装的ibus-pinyin输入法,点击
阅读全文

浙公网安备 33010602011771号