djangoはRailsと同じレベルのコード生成をしていますか?djangoはRailsと同じレベルのコード生成をしていますか?
レールでは、モデルを作成してデータベースの移行を作成できます。 コントローラ、ビューを生成するには、コマンドラインを使用します。
djangoはRailsと同じレベルのコード生成をしていますか?djangoはRailsと同じレベルのコード生成をしていますか?
レールでは、モデルを作成してデータベースの移行を作成できます。 コントローラ、ビューを生成するには、コマンドラインを使用します。
Djangoは、データベースの移行を処理する方法に非常に似ています。 python manage.py makemigrations
を呼び出して作成し、python manage.py migrate
コントローラ(urls.py)を各アプリケーションに手動で追加する必要がありますが、使用する準備ができているインポートステートメントは1つ入力する必要があります。
ビューは、アプリケーションの初期化時に自動的に作成されます。しかし、それらは空ですので、アプリケーションを作成しても、レールが自動的に行うCRUD HTMLは得られません。 Djangoにはgeneric class based viewsがあり、データ管理の大部分は自動フォーム生成とともに実行されますが、実際のコーディングはほとんど必要ありません。
TLDR:Prefabコードの生成に関して、Railsが勝利しますが、経験豊富なDjango開発者は、同じ機能を数分で得るために汎用ビューとフォームを含めることができます。