
Django框架实践
Cganger
这个作者很懒,什么都没留下…
展开
-
Django 中 js 中变量为view中取得的数据,导致js不起作用
问题:Django 中 js 中变量为view中取得的数据,导致js不起作用<script > function connect_to_seller() { var getemail = {{auther.email}} alert(getemail); }</script>解决:原因:js的f...原创 2020-04-15 21:38:28 · 745 阅读 · 0 评论 -
nginx+gunicorn Django项目部署:gunicorn开机自启动
承接django部署nginx+gunicorn云服务器阿里云ubuntu16.041.新建.service文件位置:/usr/lib/systemd/system文件名:自定义(如项目名.service)-内容[Unit]After=syslog.target network.target remote-fs.target nss-lookup.target[Service]...原创 2020-04-11 11:50:01 · 818 阅读 · 0 评论 -
Django -request.POST一个表单,多个按钮问题
1.html中form action="" method="post">……<input type="submit" name="submit" value="提交"><input type="submit" name="cancel" value="取消"></form>2.view.py中 if request.method ==...原创 2020-04-03 12:23:46 · 872 阅读 · 0 评论 -
Django --bug:admin管理数据显示某字段的某选项不可选择
现象:admin管理数据显示某字段的某选项不可选择解决:status=(("1","on"),("2","off"),)models.CharField(max_length=32,choices=status,default='1')status 的 1 ,2,都要加引号...原创 2020-03-31 14:56:31 · 478 阅读 · 0 评论 -
Django--bug: 迁移数据库时,某些字段不可为空
现象You are trying to add a non-nullable field 'xxx字段名x'x'x' to book without a default; we can't do that (the database needs something to populate existing rows).解决Django模型默认是对数据库的字段设置为NOT NULL,若想设置字...原创 2020-03-30 11:11:16 · 1028 阅读 · 0 评论 -
Django-redirect,render,reverse
一、 redirect()重定向,发送二次请求:根据URL重定向,根据视图view重定向(可传参数)例如,view.py中return redirect('/index/')return redirect('https://www.baidu.com/')return redirect(reverse('appname:viewname'))二、render()渲染参数返...原创 2020-03-07 13:44:28 · 488 阅读 · 0 评论 -
Django--bug:迁移数据库时,django.db.utils.InternalError: (1366, "Incorrect string value......
现象迁移数据库时,遇到django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE7\\xAE\\xA1\\xE7\\x90\\x86...' for column 'name' at row 1")解决:1.建立数据库时,指定编码格式CREATE DATABASE数据库名 DEFAULT CHARACTER SET...原创 2020-02-05 09:49:47 · 712 阅读 · 1 评论 -
nginx+gunicorn django部署
一、部署准备1.云服务器与域名云服务器要配置好端口:步骤如下:进入阿里云服务器安全组规则如图编辑:域名与云服务器公网IP相链接:步骤如下:来到服务器管理处,记住你的外网ip。来到域名控制台,点击你的域名,点击新手引导,输入你的ip2.xftp连接阿里云服务器(详情查看本文)3.可以在本地运行的django项目(最好有相关依赖的文件:requirements.txt)...原创 2019-06-02 18:22:14 · 288 阅读 · 0 评论 -
四—三、搜索框架haystack
一、基本库安装pip install django-haystack # 全文检索框架pip install whoosh #whoosh搜索引擎pip install jieba #中文分词库haystack:全文检索的框架,支持whoosh、solr、Xapian、Elasticsearc四种全文检索引擎。whoosh:纯Python编写的全文搜索引擎,虽然性能比不上sphinx...原创 2019-01-16 21:25:20 · 368 阅读 · 0 评论 -
四—二、分页功能
Django提供了数据分页的类,这些类被定义在django/core/paginator.py中。 类Paginator用于对列进行一页n条数据的分页运算。类Page用于表示第m页的数据。Paginator类实例对象方法__init__(列表,int):返回分页对象,第一个参数为列表数据,第二个参数为每页数据的条数。属性count:返回对象总数。属性num_pages:返回页面总数。属...原创 2019-01-15 21:22:36 · 252 阅读 · 0 评论 -
三—四问题:Django自带的 auth 用户验证功能报错 TypeError 'bool' object is not callable
使用 Django自带的 auth 用户验证功能,编写函数,使用 is_authenticated 检查用户是否登录,结果报错:TypeError at / 'bool' object is not callable提示此行出错:if request.user.is_authenticated() :查询相关资料,发现 is_authenticated 是属性而不是方法,我们应该把括号去...原创 2019-01-15 18:09:16 · 377 阅读 · 0 评论 -
四—一、Admin后台上传图片,前台显示图片
1.models.py创建图片的字段,并设置上传路径:image = models.ImageField(upload_to='imgstype', verbose_name='图片')2.settings.py修改设置:MEDIA_ROOT = 'imgs/' MEDIA_URL = '/webhost_media/以上设置表示:将图片上传至项目文件夹下的’/imgs/imgsty...原创 2019-01-15 12:12:22 · 1632 阅读 · 0 评论 -
一、Django基础设置
一、基本环境windows10 +python3.7 +django==2.1.3二、虚拟环境配置安装虚拟环境库pip install virtualenv设置虚拟环境路径,并创建虚拟环境virtualenv 路径在cmd环境中,cd切换至路径的Scripts文件夹activate激活虚拟环境三、基本第三方库安装pip install 库名基础第三方库:django==...原创 2019-01-08 21:39:03 · 259 阅读 · 0 评论