0

django.viewsに問題があります私のコードは

レンプレート

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

urlタグ付きの基本的なhtmlテンプレート。

私のviews.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という名前のモジュールはありません

例外の場所:import_moduleの35行目の/var/src/Django-1.4.2/django/utils/importlib.py

また、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 に答える