DrupalのビューおよびCCKモジュールに相当するDjangoアプリはありますか?
Djangoは、Drupalよりもはるかに柔軟で論理的に編成されていると思います。しかし、DrupalのビューとCCKモジュールはキラーアプリだと思います。これにより、ウェブマスターはコードに触れることなく、GUIを介して新しいデータモデルとクエリを非常に迅速に構築できます。これらのモジュールは、迅速なアプリケーション開発に非常に役立ちます。Djangoで同様のアプリを知っていますか?
DrupalのビューおよびCCKモジュールに相当するDjangoアプリはありますか?
Djangoは、Drupalよりもはるかに柔軟で論理的に編成されていると思います。しかし、DrupalのビューとCCKモジュールはキラーアプリだと思います。これにより、ウェブマスターはコードに触れることなく、GUIを介して新しいデータモデルとクエリを非常に迅速に構築できます。これらのモジュールは、迅速なアプリケーション開発に非常に役立ちます。Djangoで同様のアプリを知っていますか?
Django はフレームワークであると言われていましたが、CCK に近い機能を探す場合、PINAX は python/Django を作成します。これは Drupal のモジュールに相当し、一種の準備完了モジュール、ログイン/パス チェック、リスト、入力出力です。 、またはCRUDなど。しかし、決してラジオ ボタンやチェック ボックスのアクション プログラミングではありません。ビルディング ブロックをまとめて、Python プログラミングを楽しむ必要があります。Django で本格的なサイトを作成するよりも、Drupal で追加のモジュールとテーマの調整をロードすることに多くの時間を費やしていることに気付きました。私は新しいものや最先端のものだけに焦点を当てています。どちらのアプローチも、何をしたいのかを知っている限り問題ありません。厳しい事実は、優れたサイトを構築したい場合、プログラマー以外の人々を引き付けたいCMSの場合、php/mysqlに精通し、cssをしっかりと把握する必要があり、それは目的に反することです. フランスでは「最高の道具は毎日使うものだ」と言います。Drupal に不満がある場合は、Django を学び、同時に Drupal をマスターするために必要な時間をかけて、独自の Drupal や他の CMS を作成するスキルを身に付けることができます。がんばってください。
http://docs.djangoproject.com/en/dev/faq/general/#is-django-a-content-management-system-cms
... DjangoはDrupalのようなものを作成するために使用するものであるため、DjangoをDrupalのようなものと比較することはあまり意味がありません。
似たようなものはないと思いますが、それには正当な理由があります。Django はフレームワークですが、Drupal はフルスケールの CMS です。Drupal の強力な点の 1 つは、コンテンツの処理方法です。すべてのコンテンツはノードであり、開発者はノードの機能に追加できるモジュールを作成できます。
Django は優れたツールですが、その強みは開発の容易さであり、アプリケーションを非常に高速に作成できます。それが結局のところ、それが構築されたものです。CCK や Views のようなものを Django で作るのは難しいでしょうし、あまり意味がないと思います。Django で開発する場合、Django モデルと orm を使用して、ほとんどの CCK とビューを非常に迅速に作成できることがわかりました。GUI ではできませんが、それが Django の目標ではありませんでした。管理インターフェースもそれを反映しており、主に 1 つの目的に適しています。コンテンツの処理、CRUD スタイルの操作。それが、Satchmo がショップ向けの独自の設定システムを作成した理由だと思います。
あなたが参照している柔軟性の欠如は、CCK とビューに対して支払う価格です。Drupal と Django の両方を使用して主要なプロジェクトを完了しました。Drupal もフレームワークとして使用できるので、私の意見では、この 2 つは完全に同等です。
Django は Drupal よりもはるかに優れたデータベース抽象化を備えており、OOP や MVC などの最新のプログラミング パラダイムに従っており、柔軟性が高く、Python は PHP よりも優れています。
...しかし、どちらかが必要な場合は、通常はまだ Drupal を使用しています。より少ない時間で仕事を終わらせ、うまく機能し、うまく機能します。Django にはビューのようなものはありません。Drupal のフォーム API は、Django よりもほんの数年先を行っています。マルチステップの ajax フォームの作成は、マークアップに触れたり、Drupal で 1 行の JavaScript を記述したりすることなく実行できます。動的リストをユーザーに提示することは、ブラウザーを離れることなく実現できます。
Drupal は、PHP の人気だけでなく、実際にいくつかのことを非常にうまく行うため、Django よりも展開率がはるかに高くなっています。
私の時間は貴重であり、私のシステムが機能している限り、エンド ユーザーは気にしません。