django
文章平均质量分 55
py编程
公众耗子:py编程
展开
-
django项目会自动响应头生成X-Frame-Options :DENY导致iframe中的页面被劫持,无法打开的解决方法
首先理解X-Frame-Options 有三个值:DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。ALLOW-FROM uri表示该页面可以在指定来源的 frame 中展示。换一句话说,如果设置为 DENY,不光在别人的网站 frame 嵌入时会无法加载,在同域名页面中同样会无法加载。另一方面,如果设置为 SAMEORIGIN,那么页面就可以在同域名页面的...原创 2022-03-20 20:13:45 · 971 阅读 · 0 评论 -
成语猜题小程序答题服务端源码
#答题@csrf_exemptdef submitanswer(request): code=request.POST["code"] suboption=request.POST["suboption"] questionid=request.POST["questionid"] res=get_sessionkey_openid(code) openid=res[0] guserinfo=guser.objects.get(guser_openid=o...原创 2022-01-17 12:59:16 · 379 阅读 · 0 评论 -
django在添加线程任务
比如addyctask=threading.Thread(target=addycthread,args=(dl.id,dl.dl_money))addyctask.start() 前提是导入 import threading直接套用就行了仓鼠公仔爱好者原创 2021-08-25 16:50:49 · 611 阅读 · 0 评论 -
django-数据库连接配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "czdb", "USER":"root", "PASSWORD":"123456", "HOST":"127.0.0.1", "PORT":3306, 'OPTIONS':{ "init_command":"SET fo...原创 2021-08-25 16:46:14 · 137 阅读 · 0 评论 -
django-编辑器ckeditor 4.8版本的使用
在settings.py 中配置如下 喜欢仓鼠公仔点这里哦# ckeditor 版本4.8 CKEditorFuncNum 返回不为空CKEDITOR_CONFIGS = { 'default': { 'toolbar': ( ['div', 'Source', '-', 'Save', 'NewPage', 'Preview', '-', 'Templates'], ['Cut', 'Copy', 'Paste', 'Pa...原创 2021-08-25 16:42:21 · 232 阅读 · 0 评论 -
django实现163邮箱发送消息功能
sendinfo=dl.dl_name+"提交一单,请尽快处理。时间"+re_date # send_mail的参数分别是 邮件标题,邮件内容,发件箱(settings.py中设置过的那个),收件箱列表(可以发送给多个人),失败静默(若发送失败,报错提示我们) send_mail('您有待处理一单', sendinfo, '111@163.com',['111@163.com'], fail_silently=False)然后settings.py对应配...原创 2021-08-25 16:31:09 · 206 阅读 · 0 评论 -
django-实现订单编号“日期+时间+随机三位数”的方法可调用
def getordernum(): todaytime=datetime.datetime.now() offset = datetime.timedelta(hours=8) #服务器时间少8小时 re_date = (todaytime + offset).strftime('%Y%m%d-%H%M%S') num=["0","1","2","3","4","5","6","7","8","9"] res=re_date+"-"+random.choice(nu...原创 2021-08-25 16:26:23 · 772 阅读 · 0 评论 -
django-服务器时间少了8小时校正方法可调用
#服务器时间校正def timeadd8(): todaytime=datetime.datetime.now() offset = datetime.timedelta(hours=8) #服务器时间少8小时 re_date = (todaytime + offset).strftime('%Y-%m-%d %H:%M:%S') re_date=datetime.datetime.strptime(re_date,"%Y-%m-%d %H:%M:%S") retu...原创 2021-08-25 16:20:22 · 269 阅读 · 0 评论 -
管理后台模板html
<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initia...原创 2021-08-25 16:12:50 · 315 阅读 · 0 评论 -
django-登录后端实现
#首页def index(request): uname=request.session.get("username","") gl_exist=GLinfo.objects.filter(gl_name=uname) dl_exist=DLinfo.objects.filter(dl_name=uname) if gl_exist: return redirect("/boss/") elif dl_exist: return re...原创 2021-08-25 16:04:38 · 162 阅读 · 0 评论 -
django-html 登录页面
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=devic原创 2021-08-25 15:53:12 · 327 阅读 · 0 评论 -
成语爬虫源码分享
爬虫之后写入excel文件中源码分享:import randomimport reimport timeimport urllib.requestimport xlwt.Workbookdef chengyu(url): try: pcres=urllib.request.urlopen(url) pcres=pcres.read().decode('gbk') return pcres #异常处理 exce...原创 2020-12-05 20:09:27 · 183 阅读 · 0 评论 -
轮播图的源码
前端部分源码: <div id="dpic" class="dpic"> <div class="picone"> <img class="picimg" src="{{bkinfo.bk_coverpic}}" > </div> <span class="spanleft"><</span> <span class="spanright on"&g...原创 2020-12-05 14:03:30 · 344 阅读 · 0 评论 -
传图的源码分享
前端源码:<div class="picbox"> <div class="uploadimg"> <div id="imgbox" ></div><div style="display:none;" id="initnum">0</div> <img class="upload_img" data-id="1" src="/med...原创 2020-12-05 14:02:30 · 273 阅读 · 0 评论 -
django项目优化篇
如果一个页面打开太久了感觉不舒服,就得看看哪些资源加载过长时间了?!步骤:打开F12看下请求加载的资源数都哪些1,优先 当前页面加载的无关紧要的都可以删掉2,另外一种情况不用删除的就是加载后的可以缓存本地,下级页面就不用每次点击都加载该资源3,某条资源加载时间过长的话就得代码性能上优化下小y不易,适合新手上路...原创 2020-12-03 22:19:53 · 93 阅读 · 0 评论 -
16位兑换码的遍历过程 何年马月才结束
def quangen(): quancode1=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u..原创 2020-11-17 22:19:20 · 1783 阅读 · 0 评论 -
封禁ip、 解封ip实现源码分享
服务端:# 解封ip接口@csrf_exemptdef unblock(request): uname=request.session.get("username","") user_exist=bkuser.objects.filter(bkuser_name=uname) admin_exist=bkadmin.objects.filter(bkadmin_name=uname) if user_exist: return redirect("/t...原创 2020-11-12 11:42:08 · 1334 阅读 · 0 评论 -
爬虫xx网站论坛的帖子源码分享
import reimport timefrom urllib import parseimport urllibimport requestsdef updatepostinfo(startid,endid): for num in range(int(startid),int(endid)+1): time.sleep(2) print(num) posturl="http:网站/detailnew.php?id="+str(...原创 2020-11-02 12:37:55 · 7978 阅读 · 0 评论 -
用例执行详情html源码
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta...原创 2020-10-31 13:04:45 · 359 阅读 · 0 评论 -
2020-10-31接口自动化报告模块分析
分析: 生成时间 是否为空 if 为空:点击html报告/excel报告 提示“报告还未生成”;点击“生成报告”弹出确认框生成报告 else:点击“生成报告”提示“该报告已生成”,点击html报告进入对应html页面,点击excel报告进行下载excel 角色权限附加的,普通用户点击“生成报告”提示“没权限” html报告页面:pc端移动端:欢迎大哥大姐大妈大姨妈大姨夫提交缺陷反馈建议完善功能测试站点:https://www.o200..原创 2020-10-31 09:54:27 · 116 阅读 · 0 评论 -
接口自动化测试报告页面参考
新完成的欢迎来提bug <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> ...原创 2020-10-30 23:26:20 · 246 阅读 · 0 评论 -
最常见验证码的实现--python源码分享
最常见的就是数字加字母的验证码另外还有带算法的,左右滑动的,按要求找图或者找字的,按顺序画图的先说数字加字母的验证码吧这个也是一个地址请求之后返回的结果显示出来前端:<div class="col-sm-10"> <div style="float:left;"><input type="text" class="form-control" id="safecode" name="safecode"...转载 2020-10-24 23:19:08 · 132 阅读 · 0 评论 -
2020-10-14 django项目优化篇1
如果一个页面打开太久了感觉不舒服,就得看看哪些资源加载过长时间了?!步骤:打开F12看下请求加载的资源数都哪些1,优先 当前页面加载的无关紧要的都可以删掉2,另外一种情况不用删除的就是加载后的可以缓存本地,下级页面就不用每次点击都加载该资源3,某条资源加载时间过长的话就得代码性能上优化下转载来源处https://www.o200.cn/bk_detail/48...转载 2020-10-14 11:15:19 · 79 阅读 · 0 评论 -
【django】校易论坛网源码custom.js
// 注册选择校园弹窗function selectchool(){ // 窗口居中 makeCenter(); //初始化省份列表 initProvince(); //默认情况下,给第一个省份添加choosen样式 $('[province-id="1"]').addClass('choosen'); //初始化校园列表 initSchool(1);}//隐藏窗口function hide(){ ...原创 2020-05-23 10:33:26 · 382 阅读 · 0 评论 -
【django】校易论坛网源码custom.css
/*头部*/.app-header { height: 40px; line-height: 40px;}.app-header ,.telephone { color: #a1a1a1;}.marginIndex { width: 1200px; margin: 0 auto;}.col-xs-6 ,.col-xs-2,.col-xs-10 { width: 50%; float:left; position: relativ...原创 2020-05-23 10:32:49 · 353 阅读 · 0 评论 -
【django】校易论坛网源码customtag.py和initial.py
'''Created on Dec 3, 2019@author: HLQP'''import datetimeimport refrom django import templatefrom app.models import School, Player, Goods, Adtypefrom distutils.msvc9compiler import Regregister=template.Library()# 过滤器 距今时间的表示“刚刚、几分钟前...几小时前...原创 2020-05-23 10:31:52 · 442 阅读 · 0 评论 -
【django】校易论坛网源码apps.py和urls.py和views.py
from django.apps import AppConfigclass AppConfig(AppConfig): name = 'app'==============================="""bbspro URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/...原创 2020-05-23 10:30:01 · 491 阅读 · 0 评论 -
【django】校易论坛网源码models.py和admin.py
from django.db import modelsfrom django.db.models.fields.files import ImageFieldfrom mptt.models import MPTTModelfrom mptt.models import TreeForeignKeyfrom ckeditor.fields import RichTextField# 省class Province(models.Model): province_name=model..原创 2020-05-23 10:27:24 · 421 阅读 · 0 评论 -
【django】校易论坛网源码urls.py 和wsgi.py
"""bbspro URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/Examples:Function views 1. Add an import: from my_app import views 2. Add a URL...原创 2020-05-23 10:26:16 · 371 阅读 · 1 评论 -
【django】校易论坛网源码 manage.py 跟 settings.py
#!/usr/bin/env python"""Django's command-line utility for administrative tasks."""# 每次改数据库表模型结构 都得重新迁移# 生成迁移文件 python manage.py makemigrations# 执行迁移 python manage.py migrate# 最后启动服务器 python manage.py runserverimport osimport sysdef main(): ..原创 2020-05-23 10:19:29 · 289 阅读 · 0 评论 -
【django】django框架---校易论坛网 源码
启动python manage.py makemigrationspython manage.py migrate原创 2020-05-23 10:17:13 · 159 阅读 · 0 评论