2017-10-19 4 views
0

私はdjangoを初めて使っています.Djangoプロジェクトから始める必要があります。Linux上でMySqlデータベースと仮想環境を使ってdjangoプロジェクトを始める方法に関する情報が必要です。DjangoプロジェクトはMySqlと仮想環境を使って起動しました

+0

今、あなたの問題 – Robert

+0

ジャンゴ== 1.10.5何でした、mysqlclient、django-mysqlこれらは必要なパッケージです – Robert

+0

実際に私は自分のPCにdjangoをインストールしましたが、MySQLと仮想環境でdjangoプロジェクトを開始するコマンドは認識していません。 – john

答えて

0

技術的にはこれらのものから始める必要はなく、環境やデータベースを後の段階で交換することもできますが、開始時に環境やデータベースを設定すると少し楽になります。

あなたがLinux上にあり、システムにMysqlがインストールされていると仮定します。 : は、仮想環境を作成し、このような、何か(これについての周りのチュートリアルの多くがあります)(ディレクトリを作成した後、どこTEH virtualenvのwnat):

virtualenv --no-site-packages . -p /usr/bin/python3.5 

ないサイトパッケージshouldn」あなたが古いバージョンを使用していない限り、あなたのシステム上のデフォルトのバージョンとは異なるバージョンのフォームを指定するためだけに-pが必要です。私が言うように、詳細を得るためのチュートリアルがたくさんあります。

2: 仮想環境をアクティブにします。最後のコマンドで作成されましたが、使用されていません。インストールすると、いくつかのフォルダ、bin、include、lib、lib64が作成されているはずです。

. bin/activate 

この時点でコマンドラインプロンプトを変更する必要があります。

これは基本的にいくつかの環境変数を設定しています。これにより、すべてのpythonコマンドで仮想環境のpythonとライブラリが使用されます。

  1. DjangoとMysqlのPythonライブラリをインストールします。通常どおりにだけ行う - あなたは今Djangoのプロジェクトを開始する準備ができている、ジャンゴ-mysqlの

をジャンゴ、はmysqlclientを

ピップをインストールします。あなたはvirtualenvなしで前にそれをやったと言います。重要な部分は、プロジェクトで作業を行う前に仮想環境をアクティブにすることです。そうしないと、virtualenvではなくシステムのPythonにコマンドを発行します。

MySQLを使用する場合は、プロジェクトで手動で使用するユーザーとデータベースを作成する必要があります(これを行う方法を示す豊富なリソースもあります)。次に、settings.pyの設定を、そのユーザーのデータベースを参照するように変更します。

0

は、これらのチュートリアルのいずれかをフォローしてMySQLデータベースとのセットアップジャンゴことができるようになります。

+1

ありがとうございました。それは私が探していたものでした。 – john

+0

@johnおそらくあなたはアップウォートして役に立つと私の答えをマークすることができます:) –

+0

実際に私はあなたの答えをupvotedしかし、私はなぜそれが表示されていない理解していませんでした。 – john

関連する問題