1

私はdjangononrelのドキュメントを見てきましたが、自分自身を混乱させたと思います。

http://www.allbuttonspressed.com/projects/djangoappengine#installationにあるセットアップ手順を使用したプロジェクトがあり、djangoアプリケーションのセットアップを続行しました。簡単なニュースフィードを作成しています。モデルを作成するようになりましたが、models.Modelまたはdb.Modelを使用して、これを行う2つの方法があるようです。

models.Modelはそれを行うためのdjangoの方法であり、これを使用してモデルを作成すると、nosqlを使用しているように見えます。これにより、組み込みのadminを使用することもできます。

db.Modelsは、関係のない方法です。これを使用してモデルを作成すると、nosqlを再度使用しているように見えますが、この方法ではdjangoadminを使用できません。django non-relのポイントは、管理者とdjangoのデフォルト機能の大部分を利用できるようにすることだと思いました。

また、アプリエンジンでのdjangonon-relとpuredjangoの違いは何ですか?これはモデルの作成方法にどのように影響しますか?

4

1 に答える 1

1

これは正しくありません:

db.Modelsは、関係のない方法です。

このアイデアはどこで得ましたか?AppEngineのやり方ですdb.Models。django-nonrelを使用すると、AppEngineを使用している場合でもDjangoの方法を使用できます。あなたが言うように、django-nonrelのポイントは、adminなどを使用できるようにすることです。これには、Djangoの方法で処理を行う必要があります。models.Model

于 2012-05-30T08:56:06.550 に答える