2017-08-17 5 views
0

私はdjangoを初めて使い、大規模なdjangoプロジェクトを構築する予定です。Djangoプロジェクトを構築する最良の方法

"2 Scoops of Django"を読んだ後にcookicutter djangoを実装し始めていますが、まだプロジェクトを構成する上でいくつか質問があります。

私は自分のプロジェクトをセットアップしました。私たちはそれを 'business_proj'と呼んでいます。 business_projでは、私は「会計」というアプリを始めました。これは、会計セキュリティグループのユーザーの会計ダッシュボードを持っている可能性があります。今、「請求書」や「purchase_orders」など、会計に属するアプリを使用したいのですが?これらのアプリを会計アプリケーション内に作成する必要がありますか?または、メインのプロジェクトルートにすべてのアプリケーションを作成する必要がありますか?私がそれをやりはじめたのは、親アプリ内に子アプリを作成することですが、一部の親アプリはそれほど大きくて、これでさえ乱雑になります。これを行うより良い方法はありますか?ありがとう

+0

これは参考になると思います。https://stackoverflow.com/questions/2862084/how-do-i-create-sub-applications-in-django – wencakisa

答えて

0

あなたが2つのスクープオブドンゴを経験したなら、おそらくこの本の作者によって作成されたDjango Cookiecutterをチェックアウトしてください。

Django Cookiecutterは、個人用と制作用の両方でDjangoアプリケーションを起動するための優れた定型文です。

また、PythonとDjangoコーディングのベストプラクティスに役立つ優れたドキュメントもあります。

チェックアウト:Django Cookiecutter Git Link

0

私はそれは、各開発者の好みに依存しているとします。私は、たとえば、別のアプリで各機能を分割しました。私は子供用アプリを一度も使っていません。私がDjango Rest Frameworkを使用している場合を除きます。 Django Rest Frameworkを使用して、RESTの機能性のためのそれぞれの子アプリケーションを作成します。

関連する問題