Django
苏建康
python web开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Django分页操作
关于Django 的分页操作要做分页首先要确定你的static 目录下要有一下三个文件这里是引jquery.pagination.cssjquery.pagination.min.jsjquery-1.12.4.min.js用首先引入分页模块from django.core.paginator import Paginator码片前端html 要引入 路径一定不能错<...原创 2019-03-15 09:29:20 · 223 阅读 · 0 评论 -
vue&django微博第三方登录
首先进去新浪微博开放平台注册应用点击其他进入点击创建微博会给你 App Key和App Secret,这两个要保存下来点击左侧高级信息,然后进去点击编辑这时会让你自己设置回调路由和取消授权的路由,回调路由是当你用第三方登录时,微博会给你返回 一个code,这个code会返回到这个路由上,这个路由是vue路由,也就是一个vue前端页面将回调路由保存下来(这里只用到了回调路由)...原创 2019-06-02 11:49:38 · 1867 阅读 · 0 评论 -
ckeditor 富文本编辑器
安装ckeditorpip install django-ckeditorsettings配置INSTALLED_APPS = [ 'ckeditor', # 富文本编辑器 'ckeditor_uploader', # 富文本编辑器上传图片模块]添加ckeditor配置# settings.pyCKEDITOR_CONFIGS = { 'default':...原创 2019-06-12 23:54:52 · 354 阅读 · 0 评论 -
vue 美多商城图片验证码生成
当进入页面时就应该显示图片验证码,当点击验证码图片时,验证码图片会局部刷新,这里图片的 src属性是个后台接口首先 v-bind 绑定一个图片 scr属性# src 走的是 get 请求<img :src="image_code_url" @click="generate_image_code" alt="图形验证码" class="pic_code">涉及到每次点击验证码...原创 2019-05-30 17:48:24 · 621 阅读 · 0 评论 -
vue实现分页_翻页组件paginator
今天做vue翻页,查了好多都很麻烦,我相信一定会有简单的方法,果然,朋友们,往下看首先进入vue项目里面安装一个模块cnpm install vue-paginator-simple --save-dev接下来在你的components文件夹里面创一个paginator.vue组件在该组件里面复制粘贴上一下代码<template lang="html"> ...原创 2019-05-22 23:51:23 · 4422 阅读 · 0 评论 -
vue双向绑定机制和vue-resource在前端异步上传文件
之前jquery异步上传文件时用的uploadify,但毕竟这是面向过程基于节点的插件,如果前端使用vue.js的脚手架,就要入乡随俗,利用vue.js自带的vue-resource来实现异步上传视频文件首先安装 vue-resource 没必要全局安装,所以只在需要用到的项目中安装即可cnpm install vue-resource --save如果安装报错就把后面 --save去掉...原创 2019-05-22 00:09:09 · 583 阅读 · 0 评论 -
django2.0.4跨域完美解决办法
1.安装 django-cors-headerspip install django-cors-headers2.修改 setting.pyINSTALLED_APPS = [...'corsheaders',...]添加中间件# 添加中间件MIDDLEWARE = ['django.middleware.security.SecurityMiddleware',...原创 2019-05-20 07:51:20 · 384 阅读 · 0 评论 -
Django-一对一 不创外键情况下创建表关联关系
class Child(models.Model): name = models.CharField(max_length=30) class Meta: db_table = 'child'OneToOneField 可以直接把 child整张表存进 man 的 child 字段里查询 man.child 就能查到 Child 表数据class Ma...原创 2019-04-09 21:28:10 · 1012 阅读 · 0 评论 -
如何使用celery异步发送邮箱
celery安装包celery==3.1.25 celery-with-redis==3.0 django-celery==3.1.17celery**示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验示例二:网站每小时需要同步一次天气预报信息,但是http是请求触发的,难道要一小...原创 2019-03-28 21:01:05 · 460 阅读 · 0 评论 -
Django-从数据库下载表格文件
安装包pip install xlwt导入模块import xlwtfrom io import BytesIO点击这个方法,首先要访问一个接口,返回状态码,前台接受状态码,然后window.location.href="/export_mon/" 去get 访问另一个接口<a href="javascript:export_day()" class="a1">导出...原创 2019-03-22 11:22:58 · 812 阅读 · 0 评论 -
Django上传excel文件
先安装模块pip3 install xlrd 安装xlrd包对表格数据进行解析在子应用统计目录下创建upload文件夹,然后去settings.py 配置UPLOAD_ROOT = os.path.join(BASE_DIR,'upload')当表单中有上传文件时,图片/表格文件,可以如下提交<form id="form1" enctype="multipart/form-...原创 2019-03-20 15:22:13 · 2199 阅读 · 1 评论 -
Django 处理用户浏览记录
当用户点击某一个产品时就会有一个产品浏览记录,记录存进session 里,因为浏览记录是多条,所以session存的应该是个列表# 判断是否登录,在登录状态下操作if user: # 先取session 如果没有再生成一个空列表,避免点击下个产品列表会重新赋值,就永远只能存一个 session_list = request.session.get(str(user....原创 2019-03-15 19:53:41 · 1573 阅读 · 0 评论 -
jquery 购物车多选框操作
<body> //设置全选复选框 <input id="checkall" name="checkall" type="checkbox" onclick="selectAll()"/>全选 //设置子复选框 <input id="checkedres" name="checkedres"原创 2019-03-15 15:17:12 · 684 阅读 · 0 评论 -
Django 上传图片 及图文混编操作
Django 上传图片 及图文混编操作Django 上传图片 需要完成以下配置首先static 下要有 以下几个js 文件tinymce_setup.jsjquery-1.12.4.min.jsjquery.form.min.js引入图文混编这个要注意 引入下面这个js 文件一定要创建和这个文件一样的路径jquery.tinymce.min.js 这个路径特别要注意...原创 2019-03-15 10:15:02 · 689 阅读 · 1 评论 -
电商项目的收货地址
收货地址主要分为:1:添加地址2:设置默认地址3:编辑地址4:删除地址添加地址框里面涉及到了省市区三级联动问题我们需要先创建一张自关联的城市表# 城市表 自关联表class City(models.Model): name = models.CharField(max_length=20,verbose_name='城市名字') city_id = model...原创 2019-06-08 15:48:36 · 4395 阅读 · 1 评论
分享