小编Leo*_*Leo的帖子

mod-wsgi使用错误版本的python

我正在尝试使用Apache和mod WSGI设置Django站点.在管理网站上打开一些页面时,我收到一个错误

'ascii'编解码器不能编码0-7位的字符:序数不在范围内(128)

错误屏幕中的更多详细信息:

Django Version:     1.7.1
Exception Type:     UnicodeEncodeError
Exception Value: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
Exception Location:     /var/www/.virtualenvs/tankienv/lib/python3.4/site-packages/django/utils/encoding.py in force_text, line 87
Python Executable:  /usr/bin/python
Run Code Online (Sandbox Code Playgroud)

似乎mod-wsgi使用python 2.7而不是python 3.我应该如何解决这个问题?

当我尝试将正确的python可执行文件的路径添加到apache2.conf时

WSGIPythonHome /var/www/.virtualenvs/myprojectenv/bin
Run Code Online (Sandbox Code Playgroud)

网站停止响应.

apache django mod-wsgi

4
推荐指数
1
解决办法
911
查看次数

Django WSGI部署.无法导入名称'SimpleCookie'

我正在尝试部署Django站点.它按预期在开发服务器中运行.在cp虚拟环境下运行python时也会导入成功.

但是在Apache mod_wsgi下我得到了该站点的以下错误日志:

[Wed Jun 10 17:26:20.204238 2015] [:info] [pid 18376:tid 140307600816000] mod_wsgi (pid=18376): Attach interpreter ''.
[Wed Jun 10 17:26:47.476066 2015] [:info] [pid 18377:tid 140307470911232] [client 192.168.1.1:15841] mod_wsgi (pid=18377, process='', application='cp'): Loading WSGI script '/var/www/django_projects/cp/mysite/wsgi.py'.
[Wed Jun 10 17:26:47.575882 2015] [:error] [pid 18377:tid 140307470911232] [client 192.168.1.1:15841] mod_wsgi (pid=18377): Target WSGI script '/var/www/django_projects/cp/mysite/wsgi.py' cannot be loaded as Python module.
[Wed Jun 10 17:26:47.575951 2015] [:error] [pid 18377:tid 140307470911232] [client 192.168.1.1:15841] mod_wsgi (pid=18377): Exception occurred processing WSGI script '/var/www/django_projects/cp/mysite/wsgi.py'.
[Wed Jun …
Run Code Online (Sandbox Code Playgroud)

django mod-wsgi

3
推荐指数
1
解决办法
1174
查看次数

SendInput 总是将鼠标指针移动到左上角

我想用下面的代码以编程方式将鼠标运动合成到屏幕上的一个点 (100,100),但它移动到左上侧。可能有什么问题?

#include "stdafx.h"
#include<Windows.h>

int main() {
  INPUT input;
  input.type = INPUT_MOUSE;
  input.mi.dx = 100;
  input.mi.dy = 100;
  input.mi.dwFlags = MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE;
  input.mi.mouseData = 0;
  input.mi.dwExtraInfo = NULL;
  input.mi.time = 0;
  SendInput(1, &input, sizeof(INPUT));
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

附注。我已经在 Windows 10x64 上的 VS2017 中编译了它。我也在Win7上运行了代码

聚苯乙烯。当我删除 MOUSEEVENTF_ABSOLUTE 标志时,它会移动到相对位置。

c++ winapi mouseevent

2
推荐指数
1
解决办法
717
查看次数

标签 统计

django ×2

mod-wsgi ×2

apache ×1

c++ ×1

mouseevent ×1

winapi ×1