Django
MakChiKin
Art, tea, and a cozy fine day :)
展开
-
Django面试题库
目录文章目录目录HTTP模块01.HTTP是什么02.HTTP请求报文与响应报文格式03.HTTP常见首部字段有哪些04.HTTP与HTTPS的区别05.列举HTTP请求中常见的请求方式06.GET方法与POST方法的区别07.常见的HTTP相应状态码08.如何对HTTP进行优化09.TCP与UDP的区别10.请介绍TCP的3次握手和4次挥手流程11.为什么TCP连接的时候是3次握手,关闭的时候...原创 2019-12-06 17:13:54 · 7387 阅读 · 4 评论 -
Django的生命周期
原创 2019-12-05 15:22:16 · 164 阅读 · 0 评论 -
django TypeError: __str__ returned non-string (type ImageFieldFile)
原因:在model中的返回值出错class ContentImage(BaseModel): image = ImageRestrictedField() class Meta: verbose_name = 图片' verbose_name_plural = verbose_name db_table = 't_conten...原创 2019-10-11 22:54:28 · 1537 阅读 · 0 评论 -
Django 创建项目
1.创建项目(注意:创建应用必须先进入虚拟环境),在终端中输入# django-admin startproject 项目名django-admin startproject django_012.分析项目一个项目由很多个应用组成的,每一个应用完成一个特定的功能。Django开发中,一个功能模块用一个应用来实现3.创建应用的命令如下# 进入项目文件夹cd ...原创 2019-07-03 18:55:07 · 132 阅读 · 0 评论 -
Django的基本使用
Django中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作ORM的作用就是根据设计的类生产数据库的表,并且数据库的表进行操作。1.模型_模型类设计和表生成1.在应用文件夹models.py中创建图书类from django.db import models# Create your models here.# ...原创 2019-11-14 15:24:33 · 193 阅读 · 0 评论 -
Django 2.x中URL配置及path/include类使用
https://www.techieliang.com/2018/06/1218/转载 2019-05-26 20:56:56 · 1726 阅读 · 0 评论 -
AttributeError: 'str' object has no attribute 'decode' Python3.7+Django2.2+mysql5.6数据库报错:
https://blog.csdn.net/yangwenjie12/article/details/90022938 File "/home/parallels/.virtualenvs/Django01/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146, in last_execu...转载 2019-05-29 08:05:11 · 522 阅读 · 0 评论 -
Django 捕获url参数
进行url匹配时,把所需要的捕获部分设置成一个正则表达式组,这样Django就会自动把匹配成功后相应组的内容昨晚参数传递给视图函数。booktest/views.pydef show_arg(request,num): return HttpResponse(num)1)捕获位置参数http://127.0.0.1:8000/index11booktest/ur...转载 2019-07-02 15:03:58 · 310 阅读 · 0 评论 -
Django 重定向
booktest/models.pyfrom django.db import models# Create your models here.# 图书类class BookInfo(models.Model): #'''图书模型类''' # 图书名称 btitle = models.CharField(max_length=20) # 出版日期...原创 2019-11-14 15:25:01 · 151 阅读 · 0 评论 -
Django 视图函数页面返回类型
返回页面用render() 返回数据用 HttpResponse() 重定向用 redirect() 返回json数据用 JsonResponse() from django.shortcuts import render,redirectfrom django.http import HttpResponse# Create your views he...原创 2019-07-02 15:04:21 · 389 阅读 · 0 评论 -
django.db.utils.ProgrammingError: (1146, "Table 'bj18.booktest_aerainfo' doesn't exist")
原因:mysql数据库中没有对应的booktest_aerainfo数据表,需要手动创建,然后执行python manage.py migrate原创 2019-05-29 13:21:54 · 937 阅读 · 0 评论 -
Python Django 使用 QQ / 新浪邮箱发送邮件配置
亲测可用转载 2019-06-19 18:15:59 · 2453 阅读 · 0 评论 -
Django2.x celery 任务队列
在执行原创 2019-06-19 21:53:32 · 455 阅读 · 0 评论 -
Django DTL模板使用
模板变量项目名/booktest/models.pyfrom django.db import models# Create your models here.class BookInfo(models.Model): '''图书模型类''' btitle = models.CharField(max_length=20,db_column='title') ...原创 2019-11-28 12:38:23 · 126 阅读 · 0 评论 -
Django Redis SESSION_ENGINE项指定Session数据存储的方式
settings.py 设置# 需先安装django-redis# Django的缓存配置CACHES = { "default":{ "BACKEND":"django_redis.cache.RedisCache", "LOCATION":"redis://192.168.1.104:6379/9", "OPTIONS":{ "CL...原创 2019-06-21 15:06:00 · 1552 阅读 · 0 评论 -
Django redis session原理
1.安装redis和django-redis-session2.在项目settings.py文件中输入以下# 设置redis存储session信息(原有的模式:session是储存在django中)SESSION_ENGINE = 'redis_sessions.session'# redis服务的ip地址SESSION_REDIS_HOST = 'localhost'# red...原创 2019-07-03 18:53:39 · 171 阅读 · 0 评论 -
celery:File "/home/parallels/.virtualenvs/Django01/lib/python3.7/site-packages/fdfs_client/utils.py"
File "/home/parallels/.virtualenvs/Django01/lib/python3.7/site-packages/fdfs_client/utils.py" 解决方法:进入所有虚拟环境,删除所有fdfs-cilent-py的第三方库,包括在Pycharm中安装的第三方库workon 虚拟环境sudo pip uninstall fdfs-cl...原创 2019-07-02 00:07:56 · 6064 阅读 · 0 评论 -
fastDFS原理
使用FastDFS分布式文件系统目的:海量存储,存储用量方便扩展 文件指纹,有高重复使用性 结合Nginx提高网站访问效率上传流程Storage Server向Tracker Server定时发送上传状态信息 Client向Tracker Server发送上传连接请求 Tracker Server查阅可用的Storage Tracker Server向Client返回信...转载 2019-06-27 15:25:55 · 462 阅读 · 0 评论 -
下载Django中文官方文档
点击原创 2019-06-28 11:52:26 · 3044 阅读 · 0 评论 -
Django 使用python客户端上传测试
1. workon django_py32. 进入fdfs_client-py-master.zip所在目录3. pip install fdfs_client-py-master.zipfrom fdfs_client.client import Fdfs_clientclient = Fdfs_client('/etc/fdfs/client.conf')ret = clie...转载 2019-06-28 15:03:51 · 289 阅读 · 0 评论 -
Django 项目上传和获取图片的流程
需用配置Django服务器、fastDFS服务器和Nginx服务器实现重点开发的是修改Django的上传行为转载 2019-06-28 16:07:19 · 770 阅读 · 0 评论 -
No module named 'mutagen'
亲测已解决!https://www.jianshu.com/p/5ed26aa35b9b转载 2019-06-28 17:55:33 · 2457 阅读 · 0 评论 -
Django 同一页面内有多个CSRF表单解决思路
我们将多个表单提交到同一个类中,由基类再指派到子类。原创 2019-07-18 16:12:41 · 684 阅读 · 0 评论 -
Django xadmin 后台设置导航栏顺序
导航栏排序目标:1.用户中心 2.课程管理 3.机构管理 4.用户管理在该对应的 apps/usres/apps.py 添加属性orederIndexfrom django.apps import AppConfigclass UsersConfig(AppConfig): name = 'apps.users' verbose_name = '用户管理' ...原创 2019-07-17 17:19:47 · 3277 阅读 · 4 评论 -
Django 解决分页问题 'Page' object is not iterable
因为返回的是分页对象,需要在HTML的for循环中加入.object_lis 即可解决原创 2019-07-25 17:10:41 · 2042 阅读 · 1 评论 -
Django xadmin配置
下载xadmin源码https://github.com/sshwsfc/xadmin/tree/django2 把源代码拷贝到Django项目根目录中 在settings的INSTALLED_APPS中添加 crispy_forms 和 xadmin INSTALLED_APPS = [ 'crispy_forms', 'xadmin.apps.XAdminConfi...原创 2019-08-05 12:51:31 · 56 阅读 · 0 评论 -
Django xadmin 解决权限按钮无法设置
问题:点击“+”、“-”、“选择全部”、“删除全部”都没有反应原因:Mac版 Chrome浏览器存在buger解决方法:换成火狐或者Safari浏览器调试即可...原创 2019-08-05 16:54:42 · 632 阅读 · 0 评论 -
Django Filter : TypeError: __init__() got an unexpected keyword argument 'name'
price_min = NumberFilter(name='shop_price', lookup_expr='gte')django 2.x改为:price_min = NumberFilter(field_name='shop_price', lookup_expr='gte')原创 2019-08-08 22:26:02 · 9052 阅读 · 0 评论 -
Django集成Ueditor富文本编辑器到xadmin中
1. 将djangoueditor源码拷贝到项目根目录下2. INSTALLED_APPS 中配置 'DjangoUeditor'INSTALLED_APPS = [ 'DjangoUeditor',]3. 配置相关的url:url(r'^ueditor/',include('DjangoUeditor.urls')),4.在apps/courses/model.p...原创 2019-10-07 17:09:46 · 67 阅读 · 0 评论 -
Django rest framework 重写 xadmin 后台(自定义登录功能)
/Users/makchikin/Downloads/cgmine/apps/users/adminx.pyimport unicodedatafrom django import formsfrom django.contrib.auth import ( get_user_model, password_validation,)from django.contrib....原创 2019-09-22 09:54:48 · 357 阅读 · 0 评论 -
Django xadmin 配置 font-awesome
http://www.fontawesome.com.cn/ 下载最新包解压把 fonts 和 css 复制到 项目/extra_apps/xadmin/static/xadmin/vendor/font-awesome/http://www.fontawesome.com.cn/faicons/搜索图标应用图标项目/apps/应用名/adminx.py...原创 2019-09-22 10:32:22 · 494 阅读 · 0 评论