私はいくつかのdjangoチュートリアルを続けました。私はコントローラがviews.pyというファイルに格納されている理由を知らない。私はこのファイル名と混同しています。私はMVC開発を探しています。 "本当の"コントローラのためのdjangoの他のファイルはありますか?djangoのコントローラはviews.pyにあります
0
A
答えて
1
はい!実際にはそれは設計上の決定で、Djangoの背後にいる男たちによって記述されていますHere。
基本的に彼らの引数は自分の意見、MVCの私達の解釈で
で、「ビュー」は、ユーザーに提示されますデータを記述する、ということです。必ずしもデータがどのように見えるのかは分かりませんが、どのデータが提示されるのでしょうか。ビューにはどのデータが表示され、どのように表示されるかはわかりません。それは微妙な違いです。
"view"は特定のURLのPythonコールバック関数です。そのコールバック関数はどのデータが表示されるかを記述しているためです。
私はビュー命名背後overalアイデアのホールドを取得するには、エントリを読み取るためにあなたを誘惑。
コントローラについては、もう一度。ほとんどの場合、DjangoでMiddlewaresと呼ばれるいくつかのレイヤーを定義して、要求がビューで処理される前後の静的ロジックを処理できますが、Djangoのコントローラの主な役割を果たすビューです。
0
論理的にこれを見てください。変数を指定することで他のビットのテキストでいっぱいになるプレースホルダを持つテキストファイルを通常は何と呼びますか?あなたはそれを "テンプレート"と呼びますが、あなたはそれを "ビュー"と呼んでいません。そのようなものを「ビュー」と呼ぶことをMVCだけで考えてください。
関連する問題
- 1. Djangoのデフォルトデータ(Fixtures?)は、views.save()のviews.pyにありますか?
- 2. ブロックはviews.pyでDjangoのテンプレートファイル
- 3. Djangoテンプレート - オペレータはviews.pyでブロック
- 4. Djangoコントローラのロジックはどこにありますか?
- 5. Djangoの残りIsAdminUser私は私のviews.pyに次き
- 6. PythonのスクリプトオブジェクトをDjangoのviews.pyに渡す
- 7. djangoのviews.pyのログインユーザー名
- 8. jqueryスライダの値をDjangoに渡すviews.py
- 9. Djangoのviews.pyリクエストとクエリ
- 10. Djangoの設定は、他のviews.py
- 11. パスJSON Djangoは私のviews.pyファイルで
- 12. Django views.py構文が無効
- 13. djangoでviews.pyをインポートできません
- 14. グッドプラクティス:Django Appsでviews.pyを整理する
- 15. djangoはviews.pyから渡されるhtmlタグをレンダリングします
- 16. Django views.pyからhtmlページへのリダイレクト
- 17. django-userena views.pyとユーザー登録の問題
- 18. オーバーライドしても、Djangoのアプリの私のviews.pyは以下の通りです
- 19. views.pyのAttributeError:タイプオブジェクト 'Transaction'には 'objects'という属性はありません
- 20. Djangoでは、フォームエラーをviews.pyにどのように入れますか?
- 21. djangoでviews.pyファイルを回復するには?
- 22. views.py.is_authenticated()をviews.pyにリクエストする方法は? Django
- 23. Djangoのviews.pyでのインポートはどこですか?
- 24. Djangoでは、views.pyのテンプレート値にどうやってアクセスしますか?
- 25. django ModelChoiceFieldはviews.pyからクエリセットを設定しました
- 26. Djangoのviews.pyやmodels.pyにstl、meshをインポートする方法
- 27. 辞書と画像をajaxでDjangoのviews.pyに渡す方法
- 28. python-django:私のviews.pyに数学を追加する?
- 29. views.pyに
- 30. views.py Djangoで正規表現を使用していますか?
"実際の"コントローラとは何ですか?誰も同意しない。 Smalltalkの元のバージョンでは、特定のアプリケーション画面の各UIエレメント_に、独自のモデル、ビュー、およびコントローラーがありました。 DjangoはMVCとも呼ばれません。 – RemcoGerlich