python
qq_26914391
这个作者很懒,什么都没留下…
展开
-
python使用pymysql教程
1.mysql的一些命令:mysql -uroot -pshow dabases;use basename;show tables;exit;2.python安装pymysql的命令:pip3/pip install mysqlpip list 查看所有已经安装的软件3.pycharm中使用mysql:3.1点击database:3.2若没有datab...原创 2019-04-27 10:18:11 · 1742 阅读 · 0 评论 -
运行导入的django项目
1.导入django项目2.配置运行环境下面的working directory为文件目录路径(一般不需要填,系统有默认值)下面的Django project root为django项目路径该页面也可以通过file-->setttings修改---》Languages and frameworks文件路径与django项目的区别:...原创 2019-05-28 21:47:47 · 2994 阅读 · 0 评论 -
django中通过url传递参数的例子
需求:通过url传递参数,删除表中的某个记录。urls中:views中,使用反射,根据传递的参数(tablename,id)获取表格的记录:补充:# http://127.0.0.1:8000/ 直接访问home函数...原创 2019-05-31 20:02:58 · 2046 阅读 · 0 评论 -
python: can't open file 'manage.py': [Errno 2] No such file or directory
python manage.py makemigrations报一下错误:问题原因,由于打开的目录文件不是我们的工程目录,例如:解决方式1:重新打开该项目,使得根目录为工程目录解决方式二:终端使用cd 进入工程目录:...原创 2019-05-28 22:21:22 · 17744 阅读 · 4 评论 -
django视图中的CBV,FBV
1.FBV:function base view直接通过函数实现view:views.py中:urls.py中:2.CBV:class base view 通过类实现view, views.py中: 1.导入View2.类继承View,实现get,post方法(get方法处理get请求,post方法处理post请求)urls.py中:...原创 2019-05-29 09:41:24 · 194 阅读 · 0 评论 -
cmd中查看mysql数据库中的某个表格
mysql -uroot -pshow databases;use database_name;show tables;desc table_name;exit;原创 2019-05-31 21:05:00 · 6364 阅读 · 0 评论 -
Django上传大文件(request.FILES(""))
urls中:upload.html中:views中:获取文件名:filename=request.FILES["upload_file"].name# 等价于filename1=request.FILES.get("upload_file").name获取文件内容:request.FILES["upload_file"].chunks()...原创 2019-05-29 11:06:24 · 11708 阅读 · 1 评论 -
Django中JsonReponse的使用
JsonResponse --->返回序列化后的内容views.py:urls.py:原创 2019-05-29 11:46:13 · 148 阅读 · 0 评论 -
django路由中的 分组的url
使用分组的url正则相当于传递路由参数: 无命名的分组匹配 --> 相当于给视图函数传递位置参数 使用命名的分组匹配 --> 相当于给视图函数传递关键字参数1.无命名的分组匹配 --> 相当于给视图函数传递位置参数urls中:views中:2.使用命名的分组匹配 --&g...原创 2019-05-29 18:30:21 · 432 阅读 · 0 评论 -
django路由中的namespace
项目中存在多个app时,使用URL的命名空间模式,使得多个app的url可以相同(通过命名空间namespace区分)例如存在app01,app02:我们使用namesapce对项目中的urls进行分流(使用include导入每个app的urls)每个app都有自己的urls创建app01的urls:app01的views:创建app02的urls:...原创 2019-05-29 20:43:42 · 1905 阅读 · 0 评论 -
Django中的反向解析
反向解析本质上就是给url匹配模式起别名,然后用过别名拿到具体的URL路径urls中:在views中使用反向解析:在模板中使用反向解析时:当反向解析中使用了namespace时:工程的urls:各个app的urls中:在views中使用反向解析:在模板中使用反向解析时:...原创 2019-05-29 22:00:35 · 331 阅读 · 0 评论 -
pycharm中的Console运行
切换路径import osos.chdir("D:\\python\\Python全栈9期(第四部分):django进阶\\day69\\ormday69(1)\\ormday69")查看路径import osos.getcwd()原创 2019-06-03 10:46:35 · 2619 阅读 · 0 评论 -
# 在python脚本中运行Django项目,操作数据库(增删改查)
# 在python脚本中运行Django项目,操作数据库(增删改查),需要加载Django项目的配置和变量信息最基本的13条:all,get,filter,exclude,values,value_list,order_by,reverse,first,last,existall:返回QuerySetget:返回object对象 #不存在则会报错# 返回的结果超过多个...原创 2019-06-10 07:21:18 · 625 阅读 · 0 评论 -
跨站请求伪造和csrf
1. 钓鱼网站的页面和正经网站的页面对浏览器来说有什么区别? (页面是怎么来的?) 钓鱼网站的页面是由 钓鱼网站的服务端给你返回的 正经网站的网页是由 正经网站的服务端给你返回的 2。钓鱼网站进行csrf的过程: 用户访问了钓鱼网站,并通过钓鱼网站给正经网站的服务端发送了请求,...原创 2019-06-11 10:04:03 · 224 阅读 · 0 评论 -
pycharm窗口显示多个编辑页面
1.window-->...2.分割后的效果原创 2019-05-31 12:22:30 · 18461 阅读 · 1 评论 -
设置pycharm的快捷键
1.file-->setting--->Live Templates效果:cf+Enter键:原创 2019-05-31 10:15:02 · 251 阅读 · 0 评论 -
创建Django项目
1.安装Djangopip3 install Django也可以通过pip3 list查看是否已经安装或者可以在pycharm中安装Django,File-->setting-->project-->Project Interpreter-->点击+注意下面的install to user's...路径不要勾选在Django-admin的上一...原创 2019-04-28 21:22:34 · 73 阅读 · 0 评论 -
django的配置文件分析
1.django整体文件的分析2.2.setting文件:_init_文件原创 2019-04-28 22:08:37 · 77 阅读 · 0 评论 -
使用Django的ORM详细步骤:
使用Django的ORM详细步骤: 1. 自己动手创建数据库 在cmd中输入 create database 数据库名; 2. 在Django项目中设置连接数据库的相关配置(告诉Django连接哪一个数据库) # 数据库相关的配置 DATABASES = { ...原创 2019-04-28 22:14:54 · 238 阅读 · 0 评论 -
设置html模板的内容
原创 2019-04-29 11:14:03 · 809 阅读 · 0 评论 -
怎么把pycharm中的项目横向展示转为竖向展示
把pycharm中的项目横向目录展示转为竖向展示原创 2019-04-29 14:18:28 · 7527 阅读 · 1 评论 -
创建Django项目的日常版
1.新建django项目2.新建apppython manage.py startapp myapp3.创建static文件夹用于存放bootstarp,font-awesome,jquery等文件4.修改settings.py中的配置文件3.创建数据库及表1. python3 manage.py makemigratio...原创 2019-04-29 14:48:51 · 113 阅读 · 0 评论 -
django中修改已经创建的表
原创 2019-04-29 16:02:14 · 492 阅读 · 0 评论 -
django模板中的母版的基本使用
母版的基本使用的步骤:1. 把公用的HTML部分提取出来,放到base.html文件中 2. 在base.html中,通过定义block,把每个页面不同的部分区分出来 {% block page-main %} {% endblock %} 3. 在具体的页面中,先继承母版 {% extends 'base.html' %}4. 然后block名去指定...原创 2019-05-27 10:01:23 · 383 阅读 · 0 评论 -
django模板中的母版实现导航条的动态激活
django模板中的母版实现导航条的动态激活,即点击哪个链接就激活哪个链接效果图:class="active" 动态传入,点击哪个页面,哪个页面就传入active解决方法:使用block动态传入参数base.html中:publisher_list.html中:因此加载了哪个页面的html,哪个页面就传入了active参数...原创 2019-05-27 10:29:14 · 1303 阅读 · 2 评论 -
django母版实现js,css的替换和文件的导入
1.django母版实现js,css的替换母版实现js,css的替换与母版进行其他内容的替换方式一样,通过block实现2.在html文件中导入其他html文件通过include实现,例如实现导航条的导入...原创 2019-05-27 10:43:39 · 301 阅读 · 0 评论 -
django模板中的静态文件别名导入的使用
若在某个项目中修改了静态文件的别名,则需要进行修改一系列引用该别名的路径,如:则需要对每个引用该路径的别名进行修改,如:这种方式繁琐,因此我们使用load static 加载静态文件别名,方式一:系统自动进行拼接:{% load static%} 加载静态路径别名href="{%static '路径'%}" 系统自动进行拼接{% load static%}...原创 2019-05-27 11:09:15 · 288 阅读 · 0 评论 -
django中的simpletag和inclusion-tag
1.simpletag的使用自定义的过滤器最多只能接收两个参数,因此更强大的功能可以使用simpletag实现首先创建tempplatetags包,在该文件下创建mysimpletag然后在html中使用 load 进行引用2.inclusion_tag的使用需要根据传入的参数动态调整html的内容时使用。首先创建tempplatetags包,在该文件下创建my...原创 2019-05-27 11:55:13 · 478 阅读 · 0 评论 -
Django模板中的自定义过滤器
1.创建一个名为templatetags的文件夹:编写自定义filterfrom django import templateregister=template.Library()2.使用自定义filter{# 先导入我们自定义filter那个文件 #}{% load myfilter %}{{ name|happy }}{{ name|addstr:"hel...原创 2019-05-23 20:42:37 · 88 阅读 · 0 评论 -
Django中打印orm对应的原生sql语句
在settings中设置LOGGING:LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandle...原创 2019-06-11 16:52:33 · 1977 阅读 · 0 评论