django
Leo062701
这个作者很懒,什么都没留下…
展开
-
Django中ModelForm的使用
什么是 ModelForm ModelForm 是 Django 中编写基于 Model 定制表单的方法,可以提高 Model 复用性。 使用时 Django 会根据 django.db.models.Field (用于数据库衔接) 自动转化为 django.forms.Field (用于表单前端展示、后端验证)。 定义 ModelForm 表单 ...转载 2018-07-08 22:33:12 · 3063 阅读 · 0 评论 -
django+celery错误记录
1、win10中版本不匹配,会出现类似module不存在的问题,解决如下:pip install celery[redis]2、win10中ValueError: not enough values to unpack (expected 3, got 0)解决方法:安装eventlet,pip install eventlet启动worker:celery -A <m...原创 2019-05-27 22:20:21 · 267 阅读 · 0 评论 -
Django+redis+celery 实现异步任务
在后台中,可能会有一些耗时的任务,会影响到前端响应速度。为加快响应,可使用异步任务的方式在后台执行耗时的操作。一、Django中的异步请求 Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:http请求发起 -- http handling(request解析) -- url mapping(url正则匹配找到对应的View) -- 在V...原创 2019-05-26 23:12:19 · 1621 阅读 · 0 评论 -
tasks, accept, hostname = _loc ValueError: not enough values to unpack (expected 3, got 0)
(1)celery worker -A projname --pool=solo -l info(2)pip install eventletcelery worker -A projname -l info -P eventletThis works onwindow 10 + celery 4.1 + python 3原创 2019-02-13 23:03:06 · 1024 阅读 · 0 评论 -
django request.META里包含了哪些数据?
request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent(通常是浏览器的名称和版本号)。 注意,Header信息的完整列表取决于用户所发送的Header信息和服务器端设置的Header信息。 这个字典中几个常见的键值有:HTTP_REFERER,进站前链接网页,如果有的话。 (请注意,它是REFERRER的笔误。) HT...转载 2018-12-22 22:03:58 · 1544 阅读 · 0 评论 -
Django增加app
1、使用命令新建app(ss_env)my_django$ python manage.py startapp new_app(ss_env)my_django$ ls__init__.py admin.py apps.py models.py tests.py views.py2、增加模型:打开model.pyfrom django.db import modelsfrom...原创 2018-11-19 22:55:10 · 1920 阅读 · 0 评论 -
Django问题
1、局域网内实现对服务器的访问(1)配置PC固定ip,互相ping通;(2)在settings.py中配置:ALLOWED_HOSTS = ['192.192.1.101', 'localhost']192.192.1.101为客户端PC的ip,localhost是允许本地访问服务器;(3)启动服务器:python manage.py runserver 0.0.0.0:80...原创 2018-07-19 16:30:56 · 233 阅读 · 0 评论 -
Django资料收集
1、Django Widgets(部件)https://blog.csdn.net/djangor/article/details/281265112、Django 表单字段https://blog.csdn.net/qq_14898613/article/details/616170073、Django表单字段及widget插件(详细)https://www.cnblogs....原创 2018-07-18 23:40:11 · 234 阅读 · 0 评论 -
django出现 CSRF token missing or incorrect 错误
错误:解决方法:(1)在 urls.py中增加:from django.views.decorators.csrf import csrf_exemptpath('algoRegix/', csrf_exempt(views.algoRegix), name='algoRegix'),(2)在algoRegix.html中增加:$(document).ready(f...原创 2018-07-12 23:41:22 · 1712 阅读 · 0 评论 -
Django中Exception Value: no such table: xxx
问题原因:数据库初始化或迁移问题django版本1.7以下包含1.7: python manage.py syncdbdjango版本1.7以上:分两步:(1)python manage.py makemigrations xxxx(app名字)(2)python manage.py migrate命令makemigrations让Django确定该如何修改数据库,使其能够存储与我们定义的新模型...原创 2018-06-26 23:57:22 · 3404 阅读 · 0 评论 -
django+celery定时任务
1、安装django-celery-beat2、windows下安装redisserver,win+r启动redisserver:redis-serverredis.windows.conf3、在app/tasks.py中添加定时方法from celery import shared_task@shared_taskdef test_beat(x, y): pr...原创 2019-05-27 22:53:36 · 3120 阅读 · 0 评论