python
uwenhao2008
这个作者很懒,什么都没留下…
展开
-
[Django]Django的orm中get和filter的不同
Django的orm中get和filter的不同Django的orm框架对于业务复杂度不是很高的应用来说还是不错的,写起来很方面,用起来也简单。对于新手来说查询操作中最长用的两个方法get和filter有时候一不注意就会犯下一些小错误。那么今天就来小节下这两个方法使用上的不同。我常用的是1.5版本的django,就以此为例来说说吧。文档首先对比下两个函数文档上的解释。getReturns the ...转载 2018-06-11 15:41:43 · 454 阅读 · 0 评论 -
用Django实现动态URL
转载自 https://blog.csdn.net/heizistudio/article/details/39003211有段讲解非常精彩 前一小节学习了如何用 Django 做动态页面,就是用 Python 显示实时时间。但是是不是觉得这样的动态页面不太实际?一般的 URL 形如 http://www.nowamagic.net/librarys/topics/detail/188 这样的,如...转载 2018-06-14 14:05:37 · 1865 阅读 · 0 评论 -
利用Django中的url方法实现地址动态拼接自动生成超链接地址
https://blog.csdn.net/chengcheng95588/article/details/78867957目标建立一个图书列表页面,显示图书名列表,并实现点击书名跳转到图书详细页面,显示图书详细信息。URL方法简介 功能:返回一个绝对路径的引用(不包含域名的URL);该引用匹配一个给定的视图函数和 一些可选的参数。语法:{% url 'some-url-name' value1 ...转载 2018-06-14 14:35:54 · 1103 阅读 · 0 评论 -
Django中的Ajax
转载自 https://www.cnblogs.com/chenchao1990/p/5288385.htmlAjax 很多时候,我们在网页上请求操作时,不需要刷新页面。实现这种功能的技术就要Ajax!(本人定义,不可迷信) jQuery中的ajax就可以实现不刷新页面就能向后台请求或提交数据的功能,我们仍然用它来做django中的ajax,所以先把jquey下载下来,版本越高越好。 一、aja...转载 2018-06-14 21:28:27 · 174 阅读 · 0 评论 -
django-response对象
转载自 https://www.cnblogs.com/scolia/p/5635546.html 回顾 HTTP 协议的通信核心,无非就是请求报文和响应报文之间的交互。而请求报文由客户端生成,也就是用户的浏览器;响应报文则由服务器生成,作为web应用的开发者,大多数工作就是构造一个合适的响应报文。在 django 中,请求报文已经被封装成了 HttpRequest 对象,该对象的创建是自动的,且...转载 2018-06-14 21:47:02 · 173 阅读 · 0 评论 -
解决Pycharm无法导入包问题 Unresolved reference
Unresolved reference 'ERROR_CODE_INPUT_ERROR' less... (Ctrl+F1) This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but...原创 2018-06-22 16:29:16 · 408 阅读 · 0 评论 -
Django纪实:模板路径的设置
转载自 https://blog.csdn.net/sinat_30545941/article/details/77131491django 通过 urls.py 路由寻找到 view 视图函数,在视图函数中通常会通过 get_template 函数加载模板。在刚创建好项目的时候,创建一个 app,如果直接在视图函数中返回 html 需要这样写:def mytest(request): ...转载 2018-06-15 11:36:54 · 3656 阅读 · 0 评论 -
Django中的ORM进阶操作
https://www.cnblogs.com/chenchao1990/p/5386510.html?utm_source=tuicool&utm_medium=referralDjango中是通过ORM来操作数据库的,通过ORM可以很easy的实现与数据库的交互。但是仍然有几种操作是非常绕也特别容易混淆的。于是,针对这一块,来一个分类总结吧。对于ORM对数据库的基本操作前面model里...转载 2018-06-23 00:31:53 · 174 阅读 · 0 评论 -
django render和render_to_response()
1. django中的render context在Django里表现为 Context 类,在 django.template 模块里。 它的构造函数带有一个可选的 参数: 一个字典映射变量和它们的值。 调用 Template 对象 的 render() 方法并传递context来填充模板: >>> from django.template ...转载 2018-06-16 11:06:49 · 770 阅读 · 0 评论 -
pandas用法大全
一、生成数据表 1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:import numpy as npimport pandas as pd122、导入CSV或者xlsx文件:df = pd.DataFrame(pd.read_csv('name.csv',header=1))df = pd.DataFrame(pd.read_excel('name.xlsx'))1...转载 2018-07-16 12:24:26 · 549 阅读 · 0 评论 -
【python】str与json类型转换
https://blog.csdn.net/lluozh2015/article/details/75092877在写接口测试框架时。避免不了数据类型的转换,比如强制转换string类型,比如转json类型str转jsonpython字符串转json对象,需要使用json模块的loads函数import jsonstr = '{"accessToken": "521de21161b2398817...转载 2018-07-07 10:18:03 · 389 阅读 · 0 评论 -
终于明白了Python中self的含义
刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明class Test: def prt(self): print(self) print(self.__class__) t = Test...转载 2018-10-22 15:41:35 · 425 阅读 · 0 评论 -
Python 类 以及self.方法、cls.方法与sta.方法的区别
Python类中的各种方法是通过方法的名字调用的函数,通过定义类和对象,将类和对象当做参数传入方法中,进而获得返回值Python类中的方法是对象与函数的结合体以下是python类中对对象的初始化函数以及三种方法的定义class Test(object): def __init__(self, title): #可定义多个参数 self.title = titl...转载 2018-10-22 15:50:43 · 548 阅读 · 0 评论 -
如何在Django中直接使用sql语句
根据http://docs.djangoproject.com/en/dev/topics/db/sql/ 的描述 如果我们需要在Django中需要直接使用sql语句,那么很简单:[python] view plain copydef my_custom_sql(): from django.db import connection, transaction cursor = ...转载 2018-06-14 14:00:15 · 1966 阅读 · 0 评论 -
Django------filter查询的使用
一:filter查询可以方便的查询出我们需要使用的信息:def blogdetail(request,aricle_id): contenx = {} detail = contenx['detail'] = get_object_or_404(Blog,pk = aricle_id) contenx['blog_previous'] = Blog.objects.filt...转载 2018-06-11 15:42:27 · 1473 阅读 · 0 评论 -
django学习——通过HttpResponseRedirect 和 reverse实现重定向
用django开发web应用, 经常会遇到从一个旧的url转向一个新的url,也就是重定向。HttpResponseRedirect:构造函数的第一个参数是必要的 — 用来重定向的地址。这些能够是完全特定的URL地址(比如,’http://www.yahoo.com/search/‘),或者是一个不包含域名的绝对路径地址(例如, ‘/search/’)。from django.http impor...转载 2018-06-11 16:41:10 · 2071 阅读 · 0 评论 -
Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'举例说明:user=models.OneToOneField(User)owner=models.ForeignKey(U...转载 2018-06-12 15:15:34 · 397 阅读 · 0 评论 -
Django(三) ORM 数据库操作
转载自 http://blog.csdn.net/fgf00/article/details/53678205大纲一、DjangoORM 创建基本类型及生成数据库表结构 1、简介 2、创建数据库 表结构 二、Django ORM基本增删改查 1、表数据增删改查 2、表结构修改 三、Django ORM 字段类型 1、字段类型介绍 2、字段参数介绍 3、Django ORM 外键操作一、Django...转载 2018-06-12 15:20:28 · 163 阅读 · 0 评论 -
django2.0.6 mysql
很多新手遇到修改模型model后,或是删除了sql数据库表后运行python3 manage.py makemigrations python3 manage.py migrate 出现No migrations to apply,没有新生成数据表在执行 python3 manage.py makemigrations 时,在 app migrations 目录下生成对应 SQL 语句的 0...原创 2018-06-12 16:20:26 · 365 阅读 · 0 评论 -
django 中的render和render_to_response()和locals()
转载自 https://www.cnblogs.com/wangchaowei/p/6750512.html1. django中的rendercontext在Django里表现为 Context 类,在 django.template 模块里。 它的构造函数带有一个可选的参数:一个字典映射变量和它们的值。 调用 Template 对象 的 render() 方法并传递context来填充模板:&g...转载 2018-06-13 10:32:11 · 2391 阅读 · 0 评论 -
因为粗心引发的血案
django-->views.pydef index(res): ret : {'data':None,'group':None} usergroup = models.UserGroup.objects.all() ret['group'] = usergroup if res.method == 'POST': hostname = r...原创 2018-06-13 16:07:23 · 215 阅读 · 0 评论 -
Django的URL name 学习
1.打开工程文件下的url.py: 1 from django.contrib import admin 2 from django.urls import path 3 from django.conf.urls import url 4 from blog import views 5 urlpatterns = [ 6 path('admin/', admin.site.u...转载 2018-06-13 20:23:37 · 123 阅读 · 0 评论 -
django ORM条件过滤,及多表连接查询、反向查询,某字段的distinct
1.多表连接查询:当我知道这点的时候顿时觉得django太NX了。 class A(models.Model): name = models.CharField(u'名称') class B(models.Model): aa = models.ForeignKey(A)B.objects.filter(aa__name__contains='searchtitle')1.5 我叫...转载 2018-06-13 20:25:18 · 526 阅读 · 0 评论 -
Django(三) ORM 数据库操作
大纲一、DjangoORM 创建基本类型及生成数据库表结构 1、简介 2、创建数据库 表结构 二、Django ORM基本增删改查 1、表数据增删改查 2、表结构修改 三、Django ORM 字段类型 1、字段类型介绍 2、字段参数介绍 3、Django ORM 外键操作一、DjangoORM 创建基本类型及生成数据库表结构1、简介ORM:关系对象映射。定义一个类自动生成数据库的表结构。创建数据...转载 2018-06-13 20:26:05 · 173 阅读 · 0 评论 -
django NoReverseMatch 错误问题
对照这django官方教程(1.8)写第一个APP,在第3部分(Removing hardcoded URLs in templates),将index.html的链接<a href="/polls/{{ question.id }}/">更改为<a href="{% url 'polls:detail' question.id %}">,期望输出polls/1之类的网址。...转载 2018-06-13 22:14:18 · 2585 阅读 · 0 评论 -
ajax与djangoAPI接口交互
数据正确解析在界面上。 使用传统获取办法: let = document.getElementById('email').vaule 虽然可行,但是ajax书写代码太冗余,所以采用jquery中的方法。 用ajax方法,通过jquery中的serializeArray()方法,将form表单数据打包成一个数组,数组内部以键值对的方式(类似python字典)将...转载 2018-06-13 22:24:14 · 230 阅读 · 0 评论 -
六.Django中URL的参数传递
在Django中有非常强大的URL模块,可以按照开发者的想法来制定清晰的URL,同时支持正则表达式。此外,在URL中还可以传递参数。 1. Django处理请求的方式1) Django通过URLconf模块来进行判断。通常情况下,这就是ROOT_URLCONF配置的价值,但是如果请求携带了一个urlconf的属性(通常被中间件设置),那么这个被携带的urlconf将会替代ROOT_URL...转载 2018-06-13 22:30:10 · 254 阅读 · 0 评论 -
Django在网页中调用python小程序
使用django或python的一些web程序的好处就是,可以直接将python中的程序稍作修改直接运用于web页面中,先如何将python的一些小程序运用于web中作一个笔记。程序实现的功能:查找一个大序列中某个序列出现的个数及出现位置,程序有两个文本框表单,一个大文本框输入需要进行查找的序列,小文本框输入查询的序列KEY。一个提交按钮,提交之后显示结果。1,首先,我们需要定义url,因为dja...转载 2018-06-13 22:45:17 · 7630 阅读 · 2 评论 -
vs code监视器一行代码引发的惨案
ls = [-1, 0, 1, 2, -1, -4]templs = nums[:]for i in range(len(nums)): print(templs) # 程序断点调试到这里时候,遇到个奇怪的问题,直接把ls[0]的值给pop掉了,但是程序还没有执行到 templs.pop(i) 这行啊 templs.pop(i) 经过我1天的反复试错,终于找到了罪魁祸...原创 2019-04-14 16:25:01 · 1482 阅读 · 1 评论