0

作業中のサイト内にモジュールをセットアップしようとしています。私は Testimonials モジュールの構築に取り組んでおり、よくわかりませんが、コード構造が適切にまとめられていると信じています (私は Django/Python を初めて使用しますが、RoR に似ていると言われました。幸運)。Django をインポートして参照しようとすると、モジュール モデルを認識できないという問題が発生しました。たとえば、次のようになります。

            from django.db import models
            from django.db.models import permalink

ただし、1行目は適切にインポートしたくないため、2行目はエラーをスローします。このコードはチュートリアルから入手しましたが、購入した本はこの構造を裏付けているようです。そのため、さらに調査を行った結果、コード全体で参照を開始する前に、モジュールをアクティブ化する必要があると思います。models モジュールは、ロードとルックアップを同時に試行するループに陥っています。理論的には、モジュールをアクティブにすると、これは発生しなくなります。

したがって、ターミナルで次のようなコードを使用する必要があると言われています。

            python manage.py sql realtor/apps/testimonial/

ただし、私の応答は次のとおりです。

            Error: App with label realtor/apps/testimonial/ could not be found. 
            Are you sure your INSTALLED_APPS setting is correct?

そこで、インストール済みのアプリを見て、わかる限り…正しくセットアップしました。

            # project
            'realtor',
            'realtor.apps.blog',
            'realtor.apps.testimonial',

前進する方法がわからず、経験が不足しているため、これが実際の問題であることさえわからないため、私は本当に行き詰まっています。

みんなありがとう!

アップデート

また、サイトを閲覧するときに発生するエラーについても共有したいと思います。

ImportError at /admin/
No module named models
Request Method: GET
Request URL:    http://127.0.0.1:8000/admin/
Django Version: 1.4.1
Exception Type: ImportError
Exception Value:    
No module named models
Exception Location:     /Users/andrewkelly/Documents/Projects/1027_BRAD_BIRD/WORKING_BUILD/realtor/apps/testimonial/ad    min.py in <module>, line 2
Python Executable:  /usr/bin/python
Python Version: 2.7.2
Python Path:    
['/Users/andrewkelly/Documents/Projects/1027_BRAD_BIRD/WORKING_BUILD',
 '/Library/Python/2.7/site-packages/pip-1.2.1-py2.7.egg',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-    scriptpackages',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
 '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
 '/Library/Python/2.7/site-packages']
4

1 に答える 1

0

realtorアプリですか?おそらく、この行を から削除する必要がありますINSTALLED_APPS

于 2013-01-19T01:20:33.400 に答える