2012-02-07 5 views
2

現在、私はdjango bookを読んでおり、その指示が私のために働いていません。人々は自分のパスを編集し、コメントに完全なパスが必要だと話しています。正直言って何を話しているのか分かりません。私は正常にインストールするdjangoを持っているが、私は私の人生のためにこれを理解することはできません。人々の意見の提案や説明は非常に高く評価されます。djangoでWindows 7コンピュータで動作するpostgresSQLを取得するには?

+0

申し訳ありませんが、あなたの質問はあまり意味がありません。あなたは言う: "私は正常にインストールするにはジャンゴを持っていますが、私は私の人生のためにこれを理解することはできません。何が分かりませんか?より具体的にしてください。 PostgreSQLデータベースをインストールできましたか? 'psycopg'パッケージをインストールできましたか? – bpgergo

+0

djangoの本を入手した場合は、 "django-admin.py startproject mysite"というコマンドで新しいデータベースを作成する方法を説明しています。コマンドプロンプトにそれを入力すると、django-admin.pyは認識された内部または外部コマンド。そのコメントは、自分の道筋やものを編集する人々といっしょに詰まっている。 私は指示に従って新しいデータベースを作成する方法を理解できません。または本質的にどのようにdjangoで新しいデータベースを作る?私は確信していません。 また、私はpscycogパッケージをインストールしました。 –

+0

OK、これは2つのやや具体的な質問ですが、悪くはありません。第1の場合は、パスについて、このhttp://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windowsをよく読んで理解してください。あなたはそれをスキップして保存することはできません。第2回:あなたもPostgreSQLをインストールしましたか? http://www.postgresql.org/download/windows/ – bpgergo

答えて

11

何かをする前にC:\Python27\ScriptsPATHに追加されていることを確認してください。これは、ほとんどのパッケージがスクリプト(django-admin.pyなど)をインストールする場所です。

あなたはがそうシステムがPATHを読み込みます新しいコマンドプロンプトを開く、ということやった後はPythonのがシステム

にインストールされている場所でC:\Python27を交換してください。

C:\>python django-admin.py startproject myproject

何の問題もなく動作するはずです。

次に、postgresqlをインストールします。最も簡単な方法はone click installerです。

最後に、Windows用のpyscopg libraryをダウンロードします。お使いのPythonのバージョンに対応するものを選択してください。

これで、postgresqlでデータベースを作成することができます。 pgadminツール(pgadmin III)を使用します。

  1. Serversツリーを左ペインのの下に展開します。
  2. リストされているサーバーをダブルクリックしてください(PostgreSQL 9.0 (localhost:5432))。これにより、サーバーに接続できます。インストーラで設定したパスワードを使用する必要があります。
  3. Login Rolesをクリックすると、New Role..
  4. Role nameに記入を選択します(これは、ユーザーのログイン名です)
  5. は2つのパスワードを入力します。
  6. [OK]をクリックします。
  7. Databasesをクリックすると、New Database..
  8. Owner分野では、名前
  9. を与えるを選択し、ここからステップ4に
  10. [OK]をクリックして

をあなたはRole nameに入力した名前を入力します。オンにすると、チュートリアルの指示に従うことができます。

+0

私は、ディレクトリにそのようなファイルがないと言うエラーを受け取りますが、django-admin.pyがどこにあるかを確認するためにパスを入力するとエラーが発生します。助言がありますか? –

+0

nvm。私はあなたの指示に従って、それを働かせる方法を考え出しました。私はそれをすべて正しく行ったかどうかはわかりませんが、私はそれをうまく覚えています。ご協力ありがとうございました。 –

+0

詳細をありがとう。この回答が役に立ちました。 – ZuLu

関連する問題