• Django—Form、ModelForm

    一、Form form.py from django import forms from django.core.exceptions import ValidationError from django.contrib.auth.models import User import re # 定义手机号验证规则 def phone_validate(value): phone = re.compile(r ' ^(13[0-9]|15[012356789]|17[678]...

    2019-04-20 08:52:52

  • python爬取某站上海租房图片

    前言 对于一个net开发这爬虫真真的以前没有写过。这段时间开始学习python爬虫,今天周末无聊写了一段代码爬取上海租房图片,其实很简短就是利用爬虫的第三方库Requests与BeautifulSoup。python 版本:python3.6 ,IDE :pycharm。其实就几行代码,但希望没有开发基础的...

    2019-04-20 08:52:52

  • Django—跨域请求(jsonp)

    同源策略 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 示例:两个Django demo demo1 url.py url(r ' ^demo1/ ' ,demo1), view.py def demo1(request): return HttpResponse( " demo1 " ) demo2 url.py url(r ' demo2$ ' ,demo2), v...

    2019-04-20 08:52:47

  • 常用内置函数

    内置函数 1.其他 - len / open / id / range / type 2.输入输出 - print / input 3.强制转换 - dict / list / tuple / int / str / bool / set 4.编码相关 - chr : 将十进制数字转换成Unicode编码中的对应字符串 v = char(99 ) print (v) # c - ord : 根据字符在Unicod...

    2019-04-20 08:52:45

  • day06

    1,今日内容: 1.深浅拷贝:****2.元组 - 元组可以存放可变类型 ***3.字典:***** -- 增删改查 -- 常用方法4.集合:** -- 集合运算5.数据类型的相互转化 ******** 6.内存管理 ***** 二, 深浅拷贝 # # 拷贝:对值进行复制的过程 # 1,值拷贝:应用场景最多 ls = [1, '...

    2019-04-20 08:52:41

  • 函数相关

    一:三元计算(三目计算) if 条件语句的简写v = 前面 if 条件 else 后面 # 条件成立得到前面的值,否则得到后面的值 二:函数的基本认识 1.函数式编程: - 本质:将N行代码拿到别处并给他起个别名,以后通过名字就可以找到这行代码并执行 - 场景:1.代码重复执行 2.代码量特别...

    2019-04-20 08:52:24

  • Django | 页面数据的缓存与使用

    为什么要使用缓存? 一个动态网站的基本权衡点就是,它是动态的。 每次用户请求页面,服务器会重新计算。从开销处理的角度来看,这比你读取一个现成的标准文件的代价要昂贵的多 使用缓存,将多用户访问时基本相同的数据先缓存起来;这样当用户访问页面的时候,不需要重...

    2019-04-20 08:52:37

  • python网络-多进程(21)

    一、什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基...

    2019-04-20 08:52:32

  • nginx+uwsgi部署django项目

    1、django项目部署前需要生成admin的静态资源文件 (1)生成admin的静态资源文件 # 关闭debug模型 DEBUG = False # 允许所有域名访问 ALLOWED_HOSTS = [ ' * ' ] # 静态资源路径 # STATIC_ROOT设置项目上线后使用的静态资源 STATIC_ROOT = ' D:/code/MyDeploy/static '...

    2019-04-20 08:52:31

  • 九九乘法表-for循环

    1、打印在左上角 # 直角在左上方 for i in range(9,0,-1 ): for j in range(1,10 ): if j = i: print ( " {}*{}={} " .format(i,j,i*j),end= " \t " ) print () 预览: 2、打印在左下角 # 直角在左下方 for i in range(1,10 ): for j in range(1,10 ): if j = i: print...

    2019-04-20 08:52:31

2