0

セットアップに小さな問題があります。私はDjangoの世界にまったく慣れていないので、我慢してください。

なじみのある友人が私のプロジェクトのためにVPS(Ubuntu)をセットアップしました。

私は今、自分で新しいモジュール(南)を追加しようとしているので、使用することができますmanage.py migrate

virtualenvが非アクティブ化されたときに、モジュールをインストールしました

$ sudo pip -E /var/www/env/example.com install south
$ touch /var/www/sites/example.com.wsgi
$ source /var/www/env/example.com/bin/activate

うまくいったようです

$ yolk -l

南モジュールが見えます。

その時点で私は自分のサイトで実行します

$ python manage.py syncdb
$ python manage.py migrate

ただし、このエラーが発生します。

$ python manage.py migrate
Unknown command: 'migrate'
Type 'manage.py help' for usage.

私は自分が何をしているのか完全には理解していませんが、学びたいと思っています。

多分誰かが私を正しい方向に向けることができますか?私は何かが足りないのですか?

4

1 に答える 1

1

プロジェクトの設定モジュールのINSTALLED_APPSリストに「south」を追加する必要があります。DjangoはPYTHONPATHにインストールされているという理由だけで南を使用しません:-)

これは、サーバーの残りのセットアップとは関係ありませんが、Django自体を構成する方法とは関係ありません。

于 2010-08-18T15:29:34.950 に答える