python
树欲静而风不止…
这个作者很懒,什么都没留下…
展开
-
django搭建环境项目 笔记一
首先创建django项目django-admin startproject idvip这将创建一个目录myweb,在manage.py同级目录下可以用以下命令进行运行sudo python3 manage.py runserver 0:8000如果报错,那么在seetiong文件夹配置以下内容DisallowedHost at /pollsInvalid HTTP_HOST he...原创 2019-03-16 16:27:05 · 337 阅读 · 0 评论 -
django 多对多 关系操作物理外键
# 迁移模型之后 ,数据库会多出一个表 应用名_表明_外键 #例如: home_users_uid# 书籍class Books(models.Model): title = models.CharField(max_length=50) author = models.CharField(max_length=50)# 标签class Tags(models....原创 2019-05-11 15:56:22 · 316 阅读 · 0 评论 -
django 添加分页和搜索
1 .在应用下创建tamplatetgs文件2 .再在tamplatetags文件下创建pagetag.pypagetag.pyfrom django import templateregister = template.Library()from django.utils.html import format_html# 自定义分页标签@register.simple_tag...原创 2019-05-25 09:50:02 · 831 阅读 · 1 评论 -
django 通过ajax更改前端select 状态
index.html <td class="am-text-middle"> <select uid="{{ v.id }}" class="select-status" style="color:red;"> <option value="0" {% if v.status == 0 %} selected {% endif %}...原创 2019-05-25 10:02:42 · 803 阅读 · 0 评论 -
django,无限级分类实现 添加 ,ajax修改, ajax删除
index.html{% extends 'myadmin/index.html' %}{% block title %}<title>后台商品分类列表</title>{% endblock %}{% block con %}<div class="row-content am-cf"> <div class="row">...原创 2019-05-25 16:01:41 · 537 阅读 · 0 评论 -
django ,上传文件,接收表单,接收文件
add.html{% extends 'myadmin/index.html' %}{% block title %}<title>后台会员添加</title>{% endblock %}{% block con %}<div class="row-content am-cf"> <div class="row"> ...原创 2019-05-23 16:06:48 · 1769 阅读 · 0 评论 -
django,前端for ,if ,和直接取变量,
添加页#后台返回数据 data = Users.objects.all() content = {userllist:data} return render(request,lala/lala/la.html,content)# 前台接收时应该用{% for i in userlist %} <td class="am-text-middle">{...原创 2019-05-24 08:31:04 · 1600 阅读 · 0 评论 -
django添加富文本编辑器
1 , 在应用同级目录,放入ueditor文件夹,ueditor是一个封装好的富文本编辑器2, 在settings的INSTALLED_APPS里加入ueditor应用3, 在html中引入以下代码4, 打开django项目的urls.py文件,添加ueditor的url路由配置urlpatterns = [ url(r'^ueditor/', include('ueditor.u...原创 2019-05-28 08:35:13 · 382 阅读 · 0 评论 -
django实现图片预加载
在html中加入以下代码 <div class="am-form-group"> <label for="user-weibo" class="am-u-sm-3 am-form-label"> 封面图 </label> <div class="am-u-sm-9"> <div class="am...原创 2019-05-28 09:03:33 · 502 阅读 · 0 评论 -
django 在分类下,添加商品
model.py# 商品分类模型class Cates(models.Model): name = models.CharField(max_length=20) pid = models.IntegerField() path = models.CharField(max_length=50)# 商品模型class Goods(models.Model): ...原创 2019-05-28 09:44:26 · 673 阅读 · 0 评论 -
django 遇见的错误
暂无原创 2019-05-28 09:54:36 · 170 阅读 · 0 评论 -
django auth认证系统流程
#auth认证系统的主要组成部分https://docs.djangoproject.com/en/1.11/ref/contrib/auth/1,用户 2,组3,权限## 自定义权限认证管理 https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#custom-permissions### 第一...原创 2019-06-12 21:22:21 · 349 阅读 · 0 评论 -
scrapy添加随机ip和ag
setting.py# Scrapy settings for douban project## For simplicity, this file contains only settings considered important or# commonly used. You can find more settings consulting the documentation:#...原创 2019-06-13 09:28:02 · 205 阅读 · 0 评论 -
django 前台登陆退出页 手机号api接入 后台登陆中间件 a标签使用js代码提交表单
1 ,首先在应用下,创建AdminMiddleware.py模块AdminMiddleware.pyfrom django.shortcuts import renderfrom django.http import HttpResponseimport re# 简单介绍逻辑 判断,如过访问的路径中带/myadmin/内部文件,那么就检测有没有登陆,如果没有登陆,便让其登陆cla...原创 2019-06-01 17:48:07 · 200 阅读 · 0 评论 -
django部署验证码
index.py#在后台判断输入的验证码是否正确# 检测验证是否正确 upper()函数是转大小写字母的if request.session.get('verifycode').upper() != request.POST.get('vcode').upper(): return HttpResponse('<script>alert("验证码错误");location...原创 2019-06-01 17:55:44 · 234 阅读 · 0 评论 -
python ubantu虚拟环境安装
Virtualenvubuntu16.04安装:sudo pip3 install virtualenv创建虚拟环境virtualenv venv激活虚拟环境source venv/bin/activatewindows:cd ./f1/Scripts/activate.bat停止虚拟环境$ deactivate...原创 2019-06-13 23:06:48 · 176 阅读 · 0 评论 -
django model设置str魔术方法 或 使用 objects.values() 或 list_values()
str魔术方法的使用from django.db import modelsclass Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): # __unicode__ on Py...原创 2019-06-14 21:11:30 · 1812 阅读 · 0 评论 -
django 一对多关系物理外键
# 创建学员模型class Stu(models.Model): sname = models.CharField(max_length=6) age = models.IntegerField() # 一对多 cid = models.ForeignKey(to="ClassInfo", to_field="id")# 定义 班级 模型class Cla...原创 2019-05-11 15:07:39 · 407 阅读 · 0 评论 -
django搭建城市联动,三级联动,ajax实现
citys.html<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>城市联动</title></head><body> <select> <option>--请选...原创 2019-05-21 09:31:10 · 792 阅读 · 0 评论 -
python 常用模块大全 一
subprocess模块subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如:os.system os.spawn*1. subprocess模块中的常用函数...转载 2019-03-23 16:07:19 · 587 阅读 · 0 评论 -
python模块大全 二
OS 模块#os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os#getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)result = os.getcwd()print(result)#chdir()改变当前工作目录os.chdir('/home/sy')result = os.getcwd()print(result)...转载 2019-03-23 16:08:20 · 433 阅读 · 0 评论 -
python 内置函数大全
#coding=utf-8# builtin_function.py 内置函数import os def fun(): all([True, False]) # 迭代器(为空or)所有元素为true,返回true => False any([True, False]) # 迭代器任意一个元素为true,返回true => True num = abs(-1.23...转载 2019-03-23 16:26:08 · 971 阅读 · 0 评论 -
python 常用函数 ,带输出
1.取绝对值:abs()>>> abs(-1)12.判断所有内容是否都为真,是则返回true,非0即为真:all()>>> all([1,2,3])True>>> all([0,2,3])False3.判断至少有一个为真则返回true:any()>>> any([0,0,1])True>...转载 2019-03-23 16:41:09 · 364 阅读 · 0 评论 -
python 查看字符串出现的次数
如下输出的是个list类型str = 'abbcccdddd'b = list(str)for i in set(b): if b.count(i)>=1: print('%s出现的次数%d'%(i,b.count(i)))如下 输出的是个dict类型from collections import Countera = Counter(str)pr...原创 2019-04-04 15:27:35 · 2122 阅读 · 0 评论 -
python获取当前时间
本文转载于https://www.cnblogs.com/yuyezhulan/p/4005532.html我有的时候写程序要用到当前时间,虽然不是很难,但是老是忘记,用一次丢一次,取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现...转载 2019-04-16 08:33:24 · 397 阅读 · 0 评论 -
python获取网络时间和本地时间
转载于http://www.cnblogs.com/chenjingyi/p/5741725.html今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释。python获取网络时间 1 2 3 4 5 6 7 8 9 10 11 12 13 1...转载 2019-04-16 08:48:24 · 4154 阅读 · 0 评论 -
django常用接收,返回方法和反向解析的使用,json返回,获取一键多值,重定向,返回404
from django.shortcuts import render,redirectfrom django.http import HttpResponse,Http404,HttpResponseNotFound,JsonResponsefrom django.core.urlresolvers import reversefrom . models import Users,St...原创 2019-05-14 10:26:48 · 538 阅读 · 0 评论 -
django的cookie和session的使用
cookie的添加和删除为什么要使用cookie 因为http请求是无状态的,他并不会记录你上次请求的情况 但是我们有时,我又希望知道之前的状态 所以就用到了会话跟踪,会话控制 cookie 是在浏览器上进行数据保存, 并且在每次访问时,携带保存的数据去访问服务器 session是把数据存在服务器端的(内存,服务器,文件)中,并生成一个session,记录到cookie中等cook...原创 2019-05-14 11:53:59 · 157 阅读 · 0 评论 -
django T模块{{}}变量输出语法, 单行注释,多行注释,加载模块,为空数据默认值
# 模板的操作def tmp_demo(request): # 分配数据 context = { 'var':'iloveyou', 'arr':['aa','bb','cc'], 'user':{'username':'admin','email':'admin@qq.com'}, 'con':'<h1 ...原创 2019-05-14 17:44:53 · 400 阅读 · 0 评论 -
django 模板继承
使用base.html作为父级html被继承base.html<!DOCTYPE html><html><head> <meta charset="utf-8"> {# 把需要更改的内容block起来, con是名字,名字是我们自己起的 #} {% block title %} <title>模板文件&...原创 2019-05-14 18:02:05 · 134 阅读 · 0 评论 -
python__str__()用法 举例django创建模型
class Users(models.Model): UserName = models.CharFild(max_length = 50) #魔术方法,当对该类对象进行字符串操作时自动触发 #要求该魔术方法,必须返回一个字符串类型的值 def __str__(self): return self.UserName...原创 2019-05-10 08:33:30 · 509 阅读 · 0 评论 -
django自带admin后台用户管理
应用|---admin.py文件# Register your models here.class UsersAdmin(admin.ModelAdmin): # 要展示的字段 list_display = ('id','username','age','sex','email','addtime') #list_editable 设置默认可编辑字段 list_edita...原创 2019-05-10 08:49:36 · 562 阅读 · 0 评论 -
django常用过滤器和标签运算符,自动定义标签,自定义过滤器,
views.pydef tmp_demo(request): # 分配数据 context = { 'var':'iloveyou', 'arr':['aa','bb','cc'], 'user':{'username':'admin','email':'admin@qq.com'}, 'con':'<h1 ...原创 2019-05-15 09:06:58 · 257 阅读 · 0 评论 -
django内置数据库常用查询
# 如果获取不到符合条件的数据,会返回空的查询集也叫结果集 <QuerySet []># 惰性查询,需要的时候才去查询,如果不需要则不会执行查询,# 在使用,if,序列化,迭代时,会对查询集合求值# 查询数据对象的集合,叫做查询集或结果集,如下:# <QuerySet [<Users: Users object>, <Users: User...原创 2019-05-10 11:59:55 · 690 阅读 · 0 评论 -
django一对一关系物理外键
首先创建,之后对其进行操作一对一,即一个表中的 “一条” 数据,仅对应另一个表中的 “一条” 数据# 创建学员模型class Stu(models.Model): sname = models.CharField(max_length=6) age = models.IntegerField()#创建学员详情模型#注意表的先后顺序,或者在OneToOneFiel...原创 2019-05-11 10:30:44 · 333 阅读 · 0 评论 -
爬虫删除元素中的标签
下载第三方包w3lib引入from w3lib.html import remove_tags删除包#使用remove_tags()删除目标中的标签text = remove_tags(card['mblog'])原创 2019-08-23 01:58:03 · 1077 阅读 · 0 评论