【发布时间】:2011-01-19 09:37:43
【问题描述】:
我试图在 django 下使用 python __file__ 变量检索文件路径,尽管我得到了正确的路径。它的行为有点奇怪。这是我附加的示例代码,请告诉我为什么会这样。
from django.shortcuts import render_to_response
import datetime
class WebServer():
def __init__(self):
pass
def display_first_page(self, request):
print "File Path: ", __file__
return render_to_response('Hello')
我已将此代码存储在给定位置:C:\Django_example\MySample。理想情况下,它应该返回类似 C:\Django_example\MySample\webserver.py 的内容,但我得到的是 C:\Django_example\MySample\..\MySample\webserver.py。有人可以指出我正确的方向。
提前致谢,
鲁佩什
【问题讨论】:
-
顺便说一句,你使用的是哪个版本的 django?
-
我终于设法重现了您的输出。查看更新的答案。
标签: python django django-views