请教一个在Pydev里运行出错的问题

7 views
Skip to first unread message

adv

unread,
Apr 24, 2009, 1:44:19 AM4/24/09
to Pylogs交流讨论
我在命令行运行
python manage.py runserver
在浏览器里测试Pylogs一切正常。

但是,我在Eclipse+pydev里,以参数
runserver --noreload
运行,在浏览器里只能显示文本文件;日志里都是如下的输出似乎找不到media目录:
"GET /media/js/highslide.packed.js HTTP/1.1" 404 1761

我的MEDIA_ROOT如下:
MEDIA_ROOT = "D:/Django/workspace/pylogs/pylogs/media/"

其中,D:/Django/workspace/是Eclipse的工作目录,pylogs是建立的PyDev Project项目名(也是目录名)。
我把pylogs项目整个文件夹拷贝到了pylogs目录之下。在Eclipse里的包视图如下:

+pylogs
+pylogs
+blog
+filemanager
......
settings.py

这个应该和Pylogs无关只是Pydev的使用和设置问题。

我有哪里出错了么?谢谢

denghaibo@gmail

unread,
Apr 24, 2009, 3:30:55 AM4/24/09
to pyl...@googlegroups.com
你好,
首先,我没用过eclipse+pydev的开发环境,所以不能确切的帮你解决问题。
看你这个情况,应该是目录设置的位置不对,还得你自己好好检查,抱歉!

Sky@pylogs


--------------------------------------------------
From: "adv" <adva...@gmail.com>
Sent: Friday, April 24, 2009 1:44 PM
To: "Pylogs交流讨论" <pyl...@googlegroups.com>
Subject: 请教一个在Pydev里运行出错的问题

y

unread,
Apr 24, 2009, 4:21:37 AM4/24/09
to pyl...@googlegroups.com
好的,我再好好排查。非常感谢这个项目,学习中...

2009/4/24 denghaibo@gmail <deng...@gmail.com>

y

unread,
Apr 24, 2009, 5:18:09 AM4/24/09
to pyl...@googlegroups.com
嗯,似乎我已经找到解决方法了。在设置运行参数的时候,应该将 Working directory从默认的改为pylogs的目录(即Pydev项目里的pylogs目录)。

另外,运行成功后,在浏览器里输入
http://localhost:8000/admin/
会进入管理界面,但是,输入
http://localhost:8000/admin
会提示下载一个类型为text/vnd.wap.wml的文件admin。

如果是自己创建的项目的话,输入http://localhost:8000/admin/http://localhost:8000/admin (这个是请求一个文件资源吧)都会进入http://localhost:8000/admin/页面

这是什么原因?


2009/4/24 y <adva...@gmail.com>
Reply all
Reply to author
Forward
0 new messages