0

我的 django.views 有问题 我的代码是

模板

<!doctype html>
<html>
  <h1>{{userName}} twoje wycieczki : </h1>
    <a href ="">Dodaj wycieczke>></a>
</html>

带有 url 标签的基本 html 模板。

我的意见.py

def tripList(request):
    user = request.user
    print user.username
    tList = Trip.objects.filter(userId = user.id)
    return render_to_response('tripList.html',{'userName' : user.username}, context_instance = RequestContext(request))

还有 urls.py

from django.conf.urls import patterns, url
from views import *

urlpatterns = patterns('',
url(r'^createTrip/$', createTrip, name = 'createTrip'),)

但我得到错误

没有名为 django.views 的模块

异常位置:/var/src/Django-1.4.2/django/utils/importlib.py in import_module,第 35 行

而且我不知道出了什么问题,因为我在 settings.py 中包含了 django.views 并且在我的 python 控制台中也可以导入 django.views 所以有 django.views

我不知道出了什么问题。我有其他带有 url 标签的视图,但没有这样的错误。也许有人有简单的问题。提前致谢。

4

2 回答 2

2

您的项目名称是什么,您的地址在哪里views.py?通常,您在导入视图时没有这样的行:

from views import *

如果您在项目中导入视图,请使用项目名称作为前缀。如果您在自己的文件夹中有一个应用程序,例如trip,您需要将其视图文件导入为

from trip.views import *
于 2012-12-15T20:45:11.773 回答
0

我的问题在于 django 的配置。您有文件 settings.py ,我的问题是 MEDIA_* 变量配置的配置。您必须记住 MEDIA_ROOT 应该是您文件系统中文件的绝对路径,MEDIA_URL 映射您的媒体文件访问权限,并且 STATIC_URL 也应该填写。这是我的配置。当我正确填写它时,问题就消失了。:) 如果您还有任何问题,请写。

MEDIA_ROOT = 'myAbsolutePath\media\\'
MEDIA_URL = '/media/'
STATIC_URL='/static/'
于 2013-04-05T08:00:17.647 回答