Django
苏建康
python web开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
电商项目的收货地址
收货地址主要分为: 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 · 4480 阅读 · 1 评论 -
vue&django微博第三方登录
首先进去新浪微博开放平台注册应用 点击其他进入 点击创建 微博会给你 App Key和App Secret,这两个要保存下来 点击左侧高级信息,然后进去点击编辑 这时会让你自己设置回调路由和取消授权的路由,回调路由是当你用第三方登录时,微博会给你返回 一个code,这个code会返回到这个路由上,这个路由是vue路由,也就是一个vue前端页面 将回调路由保存下来(这里只用到了回调路由) ...原创 2019-06-02 11:49:38 · 1917 阅读 · 0 评论 -
ckeditor 富文本编辑器
安装ckeditor pip install django-ckeditor settings配置 INSTALLED_APPS = [ 'ckeditor', # 富文本编辑器 'ckeditor_uploader', # 富文本编辑器上传图片模块 ] 添加ckeditor配置 # settings.py CKEDITOR_CONFIGS = { 'default':...原创 2019-06-12 23:54:52 · 397 阅读 · 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 · 661 阅读 · 0 评论 -
vue实现分页_翻页组件paginator
今天做vue翻页,查了好多都很麻烦,我相信一定会有简单的方法,果然,朋友们,往下看 首先进入vue项目里面安装一个模块 cnpm install vue-paginator-simple --save-dev 接下来在你的components文件夹里面创一个paginator.vue组件 在该组件里面复制粘贴上一下代码 <template lang="html"> ...原创 2019-05-22 23:51:23 · 4460 阅读 · 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 · 607 阅读 · 0 评论 -
django2.0.4跨域完美解决办法
1.安装 django-cors-headers pip install django-cors-headers 2.修改 setting.py INSTALLED_APPS = [ ... 'corsheaders', ... ] 添加中间件 # 添加中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', ...原创 2019-05-20 07:51:20 · 400 阅读 · 0 评论 -
关于Django分页操作
关于Django 的分页操作 要做分页首先要确定你的static 目录下要有一下三个文件 这里是引jquery.pagination.css jquery.pagination.min.js jquery-1.12.4.min.js用 首先引入分页模块 from django.core.paginator import Paginator码片 前端html 要引入 路径一定不能错 <...原创 2019-03-15 09:29:20 · 233 阅读 · 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 · 1050 阅读 · 0 评论 -
如何使用celery异步发送邮箱
celery安装包 celery==3.1.25 celery-with-redis==3.0 django-celery==3.1.17 celery **示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验 示例二:网站每小时需要同步一次天气预报信息,但是http是请求触发的,难道要一小...原创 2019-03-28 21:01:05 · 491 阅读 · 0 评论 -
Django-从数据库下载表格文件
安装包 pip install xlwt 导入模块 import xlwt from io import BytesIO 点击这个方法,首先要访问一个接口,返回状态码,前台接受状态码,然后window.location.href="/export_mon/" 去get 访问另一个接口 <a href="javascript:export_day()" class="a1">导出...原创 2019-03-22 11:22:58 · 837 阅读 · 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 · 2249 阅读 · 1 评论 -
Django 处理用户浏览记录
当用户点击某一个产品时就会有一个产品浏览记录,记录存进session 里,因为浏览记录是多条,所以session存的应该是个列表 # 判断是否登录,在登录状态下操作 if user: # 先取session 如果没有再生成一个空列表,避免点击下个产品列表会重新赋值,就永远只能存一个 session_list = request.session.get(str(user....原创 2019-03-15 19:53:41 · 1612 阅读 · 0 评论 -
jquery 购物车多选框操作
<body> //设置全选复选框 <input id="checkall" name="checkall" type="checkbox" onclick="selectAll()"/>全选 //设置子复选框 <input id="checkedres" name="checkedres"原创 2019-03-15 15:17:12 · 719 阅读 · 0 评论 -
Django 上传图片 及图文混编操作
Django 上传图片 及图文混编操作 Django 上传图片 需要完成以下配置 首先static 下要有 以下几个js 文件 tinymce_setup.js jquery-1.12.4.min.js jquery.form.min.js 引入图文混编这个要注意 引入下面这个js 文件一定要创建和这个文件一样的路径 jquery.tinymce.min.js 这个路径特别要注意 ...原创 2019-03-15 10:15:02 · 721 阅读 · 1 评论
分享