django
Leo062701
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django中ModelForm的使用
什么是 ModelForm ModelForm 是 Django 中编写基于 Model 定制表单的方法,可以提高 Model 复用性。 使用时 Django 会根据 django.db.models.Field (用于数据库衔接) 自动转化为 django.forms.Field (用于表单前端展示、后端验证)。 定义 ModelForm 表单 ...转载 2018-07-08 22:33:12 · 3472 阅读 · 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 · 3622 阅读 · 0 评论 -
django出现 CSRF token missing or incorrect 错误
错误: 解决方法: (1)在 urls.py中增加: from django.views.decorators.csrf import csrf_exempt path('algoRegix/', csrf_exempt(views.algoRegix), name='algoRegix'), (2)在algoRegix.html中增加: $(document).ready(f...原创 2018-07-12 23:41:22 · 1861 阅读 · 0 评论 -
Django资料收集
1、Django Widgets(部件) https://blog.youkuaiyun.com/djangor/article/details/28126511 2、Django 表单字段 https://blog.youkuaiyun.com/qq_14898613/article/details/61617007 3、Django表单字段及widget插件(详细) https://www.cnblogs....原创 2018-07-18 23:40:11 · 316 阅读 · 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 · 321 阅读 · 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.py 2、增加模型:打开model.py from django.db import models from...原创 2018-11-19 22:55:10 · 2107 阅读 · 0 评论 -
django request.META里包含了哪些数据?
request.META 是一个Python字典,包含了所有本次HTTP请求的Header信息,比如用户IP地址和用户Agent(通常是浏览器的名称和版本号)。 注意,Header信息的完整列表取决于用户所发送的Header信息和服务器端设置的Header信息。 这个字典中几个常见的键值有: HTTP_REFERER,进站前链接网页,如果有的话。 (请注意,它是REFERRER的笔误。) HT...转载 2018-12-22 22:03:58 · 1760 阅读 · 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 eventlet celery worker -A projname -l info -P eventlet This works on window 10 + celery 4.1 + python 3原创 2019-02-13 23:03:06 · 1210 阅读 · 0 评论 -
Django+redis+celery 实现异步任务
在后台中,可能会有一些耗时的任务,会影响到前端响应速度。为加快响应,可使用异步任务的方式在后台执行耗时的操作。 一、Django中的异步请求 Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:http请求发起 -- http handling(request解析) -- url mapping(url正则匹配找到对应的View) -- 在V...原创 2019-05-26 23:12:19 · 1853 阅读 · 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 · 404 阅读 · 0 评论 -
django+celery定时任务
1、安装django-celery-beat 2、windows下安装redisserver,win+r启动redisserver:redis-serverredis.windows.conf 3、在app/tasks.py中添加定时方法 from celery import shared_task @shared_task def test_beat(x, y): pr...原创 2019-05-27 22:53:36 · 3257 阅读 · 0 评论
分享