2012-02-13 7 views
-2

私はdjangoの初心者です。私はdjangoの国をインストールしようとしており、問題があります。私はhttp://pypi.python.org/pypi/django-countries/1.0.1からインストールしました。私がインストールすると、私はこのフォルダに入れます。DjangoにDjangoの国を追加しようとしています

/usr/local/lib/python2.7/dist-packages/django/contrib/django_countries 

次に、django_countriesを次のようにisntalledアプリのリストに追加しました。

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.django_counties', 
    'polls', 
    'rthui', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
) 

私は以下走ったとき、私は私が間違って何をすべきかDIOD

python manage.py syncdb 
Error: No module named django_counties 

だから... ...以下のエラーを取得しますか?私は他に何をするのですか?

おかげ

答えて

0

このバージョンは、Googleからダウンロードした場合はアプリが国と呼ばれるサブフォルダにあるように、それが見えます。このフォルダをpython dist-packagesフォルダに入れて、パスを/usr/local/lib/python2.7/dist-packages/countriesにして、インストールされているアプリケーションのリストに国を追加します。詳細については、このドキュメントを参照してください。http://code.google.com/p/django-countries/source/browse/trunk/INSTALL.txt

+0

djangoのサイトディレクトリはどこですか? – Tampa

+0

私は/usr/local/lib/python2.7/dist-packages/countriesにcountiresを置いたときにエラーが表示されます:>エラー:名前設定をインポートできません – Tampa

+0

私はそれをインストールしました。テーブルを作成しました。私のモデルでDDLを作成しようとしていますが、それを取得できません。国からCountryFieldをインポートしてから、私のモデルでcountry = CountryField()を実行しようとしています。私はテーブルの私の管理人のSSDに愛しています。 – Tampa

4

なぜdjango.contribに入れましたか?これはDjangoに付属しているアプリ向けです。

それを適切なディレクトリにインストールします。次に、INSTALLED_APPSで行ったスペルミスを修正します。countriesではなく、countiesです。次に、あなたのINSTALLED_APPSは次のように更新されるべき

sudo pip install django-countries 

:あなたは、このコマンドでジャンゴ国をインストールすることができます

+0

contribのdirを削除しました。したがって、/usr/local/lib/python2.7/dist-packages/django_countries-1.0.1-py2.7.eggにあります。私はインストールされたアプリでdjango_countriesを持っています。同期を行うときに同じエラーが発生します。 – Tampa

+0

Teのスペルミスは問題ではありませんでした。そのポストでスペルミス。コードではありません。 – Tampa

0

INSTALLED_APPS = (
    'django_admin_bootstrapped.bootstrap3', 
    ... 
    'django.contrib.staticfiles', 
    ... 
    'django_countries', 
) 

は(注:なしジャンゴプレフィックス、国は、正しく綴られていないアンダーダッシュ)

がところで私が見つけたこのコマンド便利な検証パッケージ名:

pip list 
関連する問題