一.问题 今天网站出了一个错误: RuntimeError at /index.html class.__dict__ not accessible in restricted mode 二.原因 用了两次WSGIScriptAlias,类似于: WSGIScriptAlias /my_app /home/myuser/myapp/wsgi_scripts/deployment.wsgi WSGIScriptAlias /my_app_demo /home/myuser/myapp/wsgi_s…
django wsgi python有个自带的wsgi模块 可以写自定义web框架 用wsgi在内部创建socket对象就可以了 自己只写处理函数就可以了django只是web框架 他也不负责写socket django 依赖wsgi接口创建socket wsgi是一套规则 是一套接口 按照wsgi规则写 以后想封装socket 在内部封装socket就可以了 我只要遵循规则 把wsgi模块一导入 我就可以使用wsgi写的socket了 遵循wsg socketi接口有哪些这些模块已经创建好so…
title: Django学习笔记 catalog: true subtitle: 11. Django_Error汇总 date: 2018-12-14 10:17:28 --- Django的Error汇总 本文档主要记录了Django 2.2某项目运行在Windows10中遇到的一系列Error等. 1. NameError: name 'include' is not defined 名称错误,没有定义'include' 排错思路:一般是没有导入相关方法. 解决方法:在urls.py中导…
*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 在软件已经执行破解仍然出现,是因为工程是破解前建立的,要先执行以下工程清空. .…
""" WSGI config for HelloWorld project. It exposes the WSGI callable as a module-level variable named ``application``. For more information on this file, see https://docs.djangoproject.com/en/1.10/howto/deployment/wsgi/ """ i…
#!/usr/bin/env python # Run this with # Serves by default at # http://localhost:8080/hello-tornado and # http://localhost:8080/hello-django from tornado.options import options, define, parse_command_line import django.core.handlers.wsgi import tornad…
利用apache运行django框架,发现apache中error.log增长迅猛,寻找原因不得,于是手动清空... 但是当server遇到问题时,文件过大,导致定位问题十分不便 于是决定探个究竟 首先此log文件过大,主要由两部分组成: 1.orm操作的sql语句   占比较大(占绝大比例) 2.print输出   注:这里用的mod_wsgi 解决办法: 1.配置设置DEBUG=False 2.取消print直接记载到django的log中即可(有重复,选其一)…
http://www.itblah.com/django-error-manyrelatedmanager-object-iterable/ Django: Error: ‘ManyRelatedManager’ object is not iterable While trying to iterate through a list of objects in a Django template, I came across this error: “Caught an exception w…
问题描述:启动django服务时出现“Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试.”的错误 问题原因:8000端口被占用了 解决办法:默认启动的服务端口是8000,启动时修改该端口即可 指定新端口重新启动…
一.什么是WSGI? WEB框架的本质是一个socket服务端接收用户请求,加工数据返回给客户端(Django),但是Django没有自带socket需要使用 别人的 socket配合Django才能正常运行,socket有很多如下,  但是它们必须遵循一个规范 WSGI(web服务网关接口)这个所有socket都遵守的规范就是WSGI. Django默认使用: wsgiref socket(并发性能低 测试使用) 在公司生产系统上一般用uwsgi+nginx+Django结合使用 wsgire…