Django
她最爱橘了
这个作者很懒,什么都没留下…
展开
-
Django开发商城项如何对接支付宝APP
支付宝支付和微信支付是当今互联网常用的功能一: 支付宝研发服务介绍 1. 百度搜索蚂蚁金服开放平台, 使用支付宝进行登录进入研发服务界面下载对应版本的压缩包后运行在对应的文件下会生成两个对应的文件, 在keys文件夹下建立两个文件, 不要设置后缀, 一个用来保存公钥, 一个用来保存私钥(名称最好要见名知意). 把生成的公钥和私钥分别粘贴在这两个文件夹下粘贴的时候在文件的开头与结尾加入以下代码//...原创 2018-06-04 20:17:36 · 1679 阅读 · 0 评论 -
在Django中登录操作完成后跳回之前的浏览的界面
问题: 比如在做一个商城项目的时候,用户很可能会在没有登录的情况下进行浏览商城等操作,有时候遇到必须要登录之后才能访问页面的时候,如何在用户登录之后自动的在调回客户登录之前的页面?解决:情况: 用户没有进行登录,正在浏览商城页面1. 先获取用户当前浏览的页面的路径(包括一些参数)在ajax请求中携带# 当前浏览的页面的urlnext_href: window.location.href2. 在视图...原创 2018-05-29 20:28:12 · 7251 阅读 · 2 评论 -
Django之缓存服务器
一: 为什么要使用缓存服务器:1. 提高服务器查询性能, 应为放在缓存服务器中的数据一般都是存储在内存当中的, 内存中的数据读写效率更高2. 减少服务器端的压力, 提高服务器的查询性能3. 减少数据库频繁查询的压力, 提升mysql的使用率二: 操作1. 配置django使用redis作为缓存服务器CACHES = { "default": { "BACKEND": "dj...原创 2018-06-05 21:08:31 · 451 阅读 · 0 评论 -
Django浏览记录
# 商品详情界面def goodsdetail(request): if request.method == 'GET': # 取出商品id g_id = request.GET.get('g_id') # 取出商品 try: good = GoodInfo.objects.get(id=g_id)...原创 2018-06-07 23:11:30 · 1306 阅读 · 0 评论 -
Django博客之各平台分享
<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone" title=&quo原创 2018-06-08 22:30:25 · 759 阅读 · 0 评论 -
Django静态文件加载不出来的问题
1. 查看错误日志,可能是服务器将静态文件的路径自动变更,导致找不到。2. 部署项目忘记收集静态文件。3. 静态文件有问题。原创 2018-07-02 16:07:16 · 2132 阅读 · 3 评论 -
Django配置后台xadmin管理界面
xadmin是基于Django的admin开发的更完善的后台管理系统,页面基于Bootstrap3开发的 1. xadmin的安装,下载地址https://github.com/sshwsfc/xadmin 2. 下载后解压,进入文件夹内,按shift+右键,选择在此处打开命令窗口 3. 命令行窗口输入python setup.py install 安装xadmin,安装时会自动下载依赖包,等...原创 2018-05-28 16:50:29 · 3462 阅读 · 0 评论 -
Django后台管理配置富文本编辑器
1. https://github.com/twz915/DjangoUeditor3下载包,进入包文件夹,找到DjangoUeditor包拷贝到项目下,和xadmin同级目录 2. 找到项目的settings文件,注册app 3. 找到项目urls文件,配置DjangoUeditor路由 4. 找到app下的models,在需要使用富文本框的字段使用UEditorField,相关参数含义可参考...原创 2018-05-28 16:37:51 · 2041 阅读 · 0 评论 -
用Django编写邮箱注册以及验证码(二)
在完成注册邮箱的操作之后, 我们还需要完成登录操作以及建一个全新的网站, 来让项目更好看一点1. 在templates文件下在新建一个html, 用来作为登录界面, 起名为: enter.html里面的代码逻辑和注册邮箱的基本一致, 不在过多描述2. 为了使项目层次分明, 我们在新建一个app, 起名为:login在views.py中我们写登录和注销的逻辑from django.shortcuts...原创 2018-04-25 20:16:51 · 993 阅读 · 0 评论 -
Django发送邮件
一: 基本操作首先创建一个Django项目, 配置好app和templates然后配置好urls相关配置这里的操作可以查看博主其它博客二: 在settings.py中添加相关信息# 账号与密码EMAIL_HOST_USER = '邮箱账号'EMAIL_HOST_PASSWORD = '邮箱密码'# 邮箱服务器地址# 每个邮箱软件都不一样EMAIL_HOST = '地址'# 邮箱端口号(默认)EMA...原创 2018-04-23 19:11:34 · 348 阅读 · 0 评论 -
Django用类的形式操作数据库
用类(函数)的形式来操作数据库不容易出错, 方便, 快捷.一: 在settings.py文件中, 进行配置# 配置mysql数据注: 只需将原本的重写即可DATABASES = { 'default': { # 使用的数据库类型 'ENGINE': 'django.db.backends.mysql', ...原创 2018-04-23 20:33:04 · 348 阅读 · 0 评论 -
Django的数据库中表的一对一关系
表之间数据的一对一关系: 一个账户对应一个联系人, 反过来一个联系人对应一个账户一: 建立一个app, 在models.py文件中, 创建相关的表class Account(models.Model): aname = models.CharField(max_length=20) apwd = models.CharField(max_length=16) adate =...原创 2018-05-01 20:19:06 · 960 阅读 · 0 评论 -
Django的数据库中表的一对多关系
表之间数据的一对多关系: 一个班级对应多个学生一: 建立一个app, 在models.py文件中, 创建相关的表# 班级表(主表)class Classes(models.Model): cname = models.CharField(max_length=50) cnumber = models.IntegerField(null=False) c...原创 2018-05-01 20:40:22 · 385 阅读 · 0 评论 -
Django的数据库中表的多对多关系
表之间数据的一对多关系: 一篇文章可以在多个出版社出版, 一个出版社可以出版多篇文章一: 建立一个app, 在models.py文件中, 创建相关的表class Publication(models.Model): pname = models.CharField(max_length=50) paddress = models.CharField(max_length=100)...原创 2018-05-01 20:49:00 · 370 阅读 · 0 评论 -
用Django编写邮箱注册以及验证码
1. 创建项目, 创建app, 创建temlplates, 创建static, 配置基础路由能返回如下类似页面(博主使用的是Bootstrap的模板):点击打开链接2. 在models.py文件中, 自定义用户模型, 继承自Django默认的AbstractUser, 添加需要的字段(配置数据库的相关操作看博主其它博客)为什么要自定义用户表?因为默认的用户表字段满足不了注册信息的需求from dj...原创 2018-04-24 19:36:26 · 5286 阅读 · 3 评论 -
Django的Forms.py
一: 创建项目, 创建app, 创建templates, 创建static, 配置好相关的路由二: 在app文件夹中新建一个forms.py文件form.py是Django用来生成form表单代码和验证表单数据是否合法的一个文件, 可以在该文件中创建Form类, 实现自定义表单的功能from django import formsfrom django import formsclass Em.........原创 2018-04-24 22:16:46 · 4495 阅读 · 4 评论 -
Django上传, 展示图片(文件)
一: 基本步骤与相关配置1. 创建一个app python manage.py startapp app2. 新建一个media文件夹, 用来保存上传的文件(一般是图片)3. 新建一个templates文件夹, 用来保存html文件4. 配置settings.py文件添加1> 配置上传文件存放的路径MEDIA_URL = '/media/'2> 指定文件存放的根目录, 是一个字符串路...原创 2018-04-20 22:14:19 · 4057 阅读 · 5 评论 -
Django编写逻辑
一: 创建1. 创建Django项目django-admin startproject 项目名称2. 创建apppython mamage.py startapp 名称3. 新建文件夹(后面还会创建其它的)templates: 用来存放htmlstatic: 用来存方css, js等渲染文件二: 配置1. 在settings.py的installed_apps中注册你的apptemplates中的...原创 2018-04-18 20:53:50 · 1432 阅读 · 3 评论