Ruby on Rails と Python を使用する EdX クラスを受講しています。そのおかげで、Apache、mod_wsgi、および PostgreSQL を使用して Django をインストールして学習する勇気が湧いてきました。詳細なインストール手順に従って、最初に Apache をインストールし、次に mod_wsgi、次に PostgreSQL をインストールしました。ソースからそれぞれをインストールし、それぞれについて少しチュートリアルを行い、正しくインストールされていることを確認しました。PostgreSQL サーバーを実行するための postgres ユーザー設定があり、自分用のユーザー「ロール」と、データベースなどを作成できるロールが継承する管理者ロールを作成できました。いくつかの SQL を試しましたテーブルなどを作成するためのチュートリアルに従ってpsqlを実行します。特定のロールに権限を付与する方法を知っています。
とにかく、ソースから実際に Django をインストールするステップにかなり近づいていますが、インストール手順からこのアドバイスに従う方法がわかりません。
Django の manage.py syncdb コマンドを使用してモデルのデータベース テーブルを自動的に作成する場合は、使用しているデータベースでテーブルを作成および変更する権限が Django にあることを確認する必要があります。テーブルを手動で作成する場合は、Django の SELECT、INSERT、UPDATE、および DELETE パーミッションを付与するだけです。
手順に従って実際に Django をインストールし、いくつかのチュートリアルを実行すると、Django にこれらのアクセス許可を付与するために PostgreSQL で何をセットアップする必要があるかを正確に理解できるようになりますが、インストール手順を順番に実行すると、 Django をインストールする前に、これらの権限を設定する必要があります。Django のインストールを行う前に、ここでの方法を誰かに教えてもらえれば幸いです。