自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 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 1962

原创 跨站请求伪造和csrf

1. 钓鱼网站的页面和正经网站的页面对浏览器来说有什么区别? (页面是怎么来的?) 钓鱼网站的页面是由 钓鱼网站的服务端给你返回的 正经网站的网页是由 正经网站的服务端给你返回的 2。钓鱼网站进行csrf的过程: 用户访问了钓鱼网站,并通过钓鱼网站给正经网站的服务端发送了请求,...

2019-06-11 10:04:03 219

原创 # 在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 616

原创 pycharm中的Console运行

切换路径import osos.chdir("D:\\python\\Python全栈9期(第四部分):django进阶\\day69\\ormday69(1)\\ormday69")查看路径import osos.getcwd()

2019-06-03 10:46:35 2614

原创 cmd中查看mysql数据库中的某个表格

mysql -uroot -pshow databases;use database_name;show tables;desc table_name;exit;

2019-05-31 21:05:00 6262

原创 django中通过url传递参数的例子

需求:通过url传递参数,删除表中的某个记录。urls中:views中,使用反射,根据传递的参数(tablename,id)获取表格的记录:补充:# http://127.0.0.1:8000/ 直接访问home函数...

2019-05-31 20:02:58 2041

原创 pycharm窗口显示多个编辑页面

1.window-->...2.分割后的效果

2019-05-31 12:22:30 18392 1

原创 设置pycharm的快捷键

1.file-->setting--->Live Templates效果:cf+Enter键:

2019-05-31 10:15:02 246

原创 Django中的反向解析

反向解析本质上就是给url匹配模式起别名,然后用过别名拿到具体的URL路径urls中:在views中使用反向解析:在模板中使用反向解析时:当反向解析中使用了namespace时:工程的urls:各个app的urls中:在views中使用反向解析:在模板中使用反向解析时:...

2019-05-29 22:00:35 327

原创 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 1901

原创 django路由中的 分组的url

使用分组的url正则相当于传递路由参数: 无命名的分组匹配 --> 相当于给视图函数传递位置参数 使用命名的分组匹配 --> 相当于给视图函数传递关键字参数1.无命名的分组匹配 --> 相当于给视图函数传递位置参数urls中:views中:2.使用命名的分组匹配 --&g...

2019-05-29 18:30:21 425

原创 Django中JsonReponse的使用

JsonResponse --->返回序列化后的内容views.py:urls.py:

2019-05-29 11:46:13 137

原创 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 11626 1

原创 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 190

原创 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 17684 4

原创 运行导入的django项目

1.导入django项目2.配置运行环境下面的working directory为文件目录路径(一般不需要填,系统有默认值)下面的Django project root为django项目路径该页面也可以通过file-->setttings修改---》Languages and frameworks文件路径与django项目的区别:...

2019-05-28 21:47:47 2932

原创 django中的simpletag和inclusion-tag

1.simpletag的使用自定义的过滤器最多只能接收两个参数,因此更强大的功能可以使用simpletag实现首先创建tempplatetags包,在该文件下创建mysimpletag然后在html中使用 load 进行引用2.inclusion_tag的使用需要根据传入的参数动态调整html的内容时使用。首先创建tempplatetags包,在该文件下创建my...

2019-05-27 11:55:13 471

原创 django模板中的静态文件别名导入的使用

若在某个项目中修改了静态文件的别名,则需要进行修改一系列引用该别名的路径,如:则需要对每个引用该路径的别名进行修改,如:这种方式繁琐,因此我们使用load static 加载静态文件别名,方式一:系统自动进行拼接:{% load static%} 加载静态路径别名href="{%static '路径'%}" 系统自动进行拼接{% load static%}...

2019-05-27 11:09:15 282

原创 django母版实现js,css的替换和文件的导入

1.django母版实现js,css的替换母版实现js,css的替换与母版进行其他内容的替换方式一样,通过block实现2.在html文件中导入其他html文件通过include实现,例如实现导航条的导入...

2019-05-27 10:43:39 298

原创 django模板中的母版实现导航条的动态激活

django模板中的母版实现导航条的动态激活,即点击哪个链接就激活哪个链接效果图:class="active" 动态传入,点击哪个页面,哪个页面就传入active解决方法:使用block动态传入参数base.html中:publisher_list.html中:因此加载了哪个页面的html,哪个页面就传入了active参数...

2019-05-27 10:29:14 1279 2

原创 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 377

原创 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 85

原创 django中修改已经创建的表

2019-04-29 16:02:14 489

原创 创建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

原创 怎么把pycharm中的项目横向展示转为竖向展示

把pycharm中的项目横向目录展示转为竖向展示

2019-04-29 14:18:28 7402 1

原创 设置html模板的内容

2019-04-29 11:14:03 799

原创 使用Django的ORM详细步骤:

使用Django的ORM详细步骤: 1. 自己动手创建数据库 在cmd中输入 create database 数据库名; 2. 在Django项目中设置连接数据库的相关配置(告诉Django连接哪一个数据库) # 数据库相关的配置 DATABASES = { ...

2019-04-28 22:14:54 235

原创 django的配置文件分析

1.django整体文件的分析2.2.setting文件:_init_文件

2019-04-28 22:08:37 72

原创 创建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 70

原创 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 1732

转载 SecureCRT安装

https://blog.csdn.net/luoyir1997/article/details/80236570我的虚拟机 root 密码lml19930918

2019-04-24 14:53:55 158

原创 下载文件时被提醒检测到病毒

解决方案:关闭windows Defender具体操作https://jingyan.baidu.com/article/c1a3101e639c6ade656deb17.html

2019-04-24 14:47:36 8439

原创 剑指offer48:最长不含重复字符的子字符串

 public  static  String nodup_String(String str){        char ch[]=str.toCharArray();        int[] pos=new int[25];//记录每个字母的上一次出现的位置        for (int i=0;i<25;i++){            pos[i]=-1;        }   ...

2018-05-24 20:47:04 229

原创 终止线程的方法

终止线程的方法(这里的终止是指让线程停止执行):1.stop():使用Thread.stop()方法是强行终止线程,它会释放已经锁定的资源(即释放同步锁),但是会造成程序的不确定性。不推荐使用例如:class User {    private String name ;    private String pwd;    public String getName() {        retu...

2018-05-22 20:20:53 5589

原创 查看端口号被占用

在cmd+r输入netstat -ano然后可查看端口号所对应的PID,例如8080对应194482.然后打开资源管理器,点击详细信息,关闭相应的进程

2018-05-12 17:17:32 85

原创 使用maven创建springBoot

我们在使用maven创建一个web项目时,创建成功后index.jsp页面总会报错,这是因为缺少The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path以前我们的解决方法是,在pom.xml配置文件中加入jaee包  <dependency>      <groupId...

2018-05-12 16:14:10 313

原创 669. Trim a Binary Search Tree 删除搜索二叉树中【L,R】范围之外的节点

/** * Definition for a binary tree node. * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode(int x) { val = x; } * } */class Solution {    public TreeNod...

2018-05-08 22:33:11 156

原创 JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer

1.执行https://blog.csdn.net/github_34889651/article/details/51657321该博客中的内容2.查看以上操作以后,该目录下的web.xml内容为即版本为3.13.然后将以下目录下的web.xml进行修改修改后的内容为以上操作完成后maven-->update即可...

2018-05-08 21:52:48 564

原创 450. Delete Node in a BST :BST删除某个节点的递归解法 java

     public TreeNode deleteNode(TreeNode root, int key) {        if(root==null) return root;       //key找到        if (root.val == key) {            //无左孩子也无右孩子            if (root.left == null &&a...

2018-05-07 19:55:24 309

原创 通过myEclipse安装tomact

1.myEclipse中Window->preferences-> Server->Runtuime Environment2.add-->选择你需要安装的tomact 版本3.点击Download and Install4.继续进行安装,然后选择安装路径 上述提醒的错误,不用做处理,等待几十秒左右,自己会安装完成5.点击finish6.安装完成以后,你的安装路径会有以下文...

2018-05-07 11:44:49 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除