問題タブ [django-nonrel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - django-nonrel に直接使用できる、または簡単に適応できる django アプリはどれですか?
django-nonrel で変更せずに使用できる django アプリのリスト、または django-nonrel で使用するように簡単に適応できる django アプリのリストはありますか?
python - Django-nonrel を使用した GAE での Django シグナル
GAE のプロジェクトに django-nonrel を使用しています。私の要件は、私のアプリケーションでは、一度に 1 人のユーザーのみが指定されたユーザー名でログインする必要があるということです。次の提案されたアプローチを実装しようとしました: Django アプリでユーザーごとに 1 つの同時ログインのみを許可し、異なる場所から Django Web アプリケーションへの複数のログインを検出するにはどうすればよいですか? しかし問題は、両方のアプローチが開発サーバーでは機能するが、Google アプリ エンジンでは機能しないことです。そこで、別のアプローチとして django-signals に切り替えました。すべてのログイン ユーザーのユーザー名をデータベースのテーブル Visitor に格納する 1 つの post_login シグナルを作成しました。ログアウトするたびに、他のシグナル post_logout がこのテーブルからユーザーを削除します。コードの一部は次のとおりです。
Google App Engine でアプリケーションを実行しているときに、次のエラーが発生することに注意してください。エラー: サーバー エラー サーバーでエラーが発生したため、要求を完了できませんでした。
また、アプリケーションの管理部分にログインできません。この要件を実装するための正しいアプローチを見つけるのを手伝ってください。または、どこが間違っているのか教えてください。この膨大な問題の説明をお読みいただき、ありがとうございます :-)
python - GAEのdjangoシグナル
DjangoシグナルはGoogleAppEngineで機能しますか?私はdjango-nonrelを使用しています。ありがとう
python - 他のインスタンスに干渉するユーザー
Google App Engine の複数選択クイズ ショー プロジェクトでは、複数のユーザーがログインすると、Web アプリケーションを同時に使用できます。しかし、何らかの理由で、それらは他のインスタンスと干渉しています。シナリオの例: ユーザー A が 10 問のクイズ番組を使用したいと同時に、ユーザー B が別のマシンで 10 問のクイズ番組を実行したいとします。しかし、アプリケーションを同時に使用しているため、それぞれ 5 問しか出題されず、結果が台無しになっています。誰もそれを避ける方法を知っていますか? 私は今までセッションやクッキーを使用していません。それは解決策ですか、それとも何か他のものですか?ありがとう
def display(リクエスト): skipped_questions=[] question_number=[] user_answer_list=[] answer_list=[] all_questions=[] if request.method=='POST': initial_value=1 id_list=[] result=Questions.objects.all () for i 結果: id_value=i.id id_list.append(id_value)
フォローアップ-@Adam: こんにちは、グローバル変数を削除しましたが、ラップトップで一人で作業しているときにプログラムが正常に動作しています。しかし、同僚に彼の側から試すように頼んでいるとき、私たちは両方とも同じ質問を受け、最終的な出力が台無しになっているためにお互いのセッションに干渉しています。gae-sessions の使用を開始し、request.session を使用できるようになりましたが、このシナリオで gae-sessions をどのように使用すればよいでしょうか。よくわからない場合はお知らせください。
python - django non rel および google app エンジン: リモート API の問題
Google App Engine に django-nonrel アプリをデプロイしています。アプリは正常にデプロイされますが、リモート シェルにログインできません。
これは私の app.yaml ファイルです:
しかし、私はエラーが発生しています:
私を助けてください!
更新: Python2.5 を使用すると、次のエラーが発生します。
django - アプリ エンジンの django-nonrel でのモデルの継承
アプリ エンジンの webapp フレームワークでは、polymodel を使用して (たとえば) 目標モデルを作成し、目標のタイプに応じてさまざまなフィールド セットを持つさまざまなタイプの目標を表す多数の子モデルを作成できます。これにより、Goal エンティティを簡単にクエリして、すべての子の型を受け取ることができます。
django-nonrel モデルを使用してこれを複製する方法はありますか? django-nonrel では基本クラスが抽象である必要があるため、単純なモデルの継承は機能しないようです。私はこれについて間違っていますか、それとも私が気付いていない同じ効果を達成する別の方法はありますか?
編集:私が思いつく可能性の1つは、先に進んで通常のdjangoモデルの継承を使用し、ベースのゴールクラスを必要に応じて抽象化してサブモデルを作成し、ゴールエンティティをクエリする代わりにモデルを作成することです各ユーザーは、さまざまなサブクラス エンティティへの参照を含む ListField を持ち、ListField を取得します。これは実行可能な代替手段のように思えますか?
google-app-engine - Django-dbindexer の問題
適切な Google グループ (http://groups.google.com/group/django-non-relational/browse_thread/thread/a51c1903af175e1c) で質問しましたが、開発者は今ちょっと忙しいようです。未回答のまま。ここで私の問題の解決策が見つかることを願っています。
本質は: Django-nonrel + GAE + Blog App from Django Basic apps アプリ の管理パネルから新しいブログ投稿を作成しようとしました。そして、次の例外を受け取りました:
関連するGoogleグループでこれについて尋ねたところ、django-dbindexerを使用するように回答されました。その説明に関しては、まさに私が必要としているものなので、すべての手順をガイドし、アプリに「添付」しました。インデックス作成は完了しましたが、同じ例外が発生します。完全なトレースは次のとおりです。
これが私のデータモデルです(basic.blog.modelsから):
これが私のアプリのdbindexesモジュール(basic.blog.dbindexes)にあるものです:
助けてくれてありがとう。
python - GAE/Django-nonrel 用に Mac 10.6 に Python 2.5 をインストールする (そして私は新しい Mac ユーザーです)
ここでの私の大きな問題は、私が MacOSX を学び始めて 1 日なので、4 歳のように基本を説明する必要があることです。
Python 2.6 が付属する OS 10.6、Snow Leopard を実行しています。
本当の問題は、Aptana 2.0でGoogle App Engine SDKをデバッグすることです。画像変換には PIL が必要です。これには、python 2.5 が必要で、Django-nonrelフレームワークを使用するアプリを使用します (自分でこれを簡単にしなかったことに気づきました)。
私はすでに Python、Google App Engine、Django-nonrel に精通していますが、Mac でこのセットアップを行うには迷っています。
(ちなみに、私はこの Mac でプログラミングしようとしている 80 歳の老人のように感じます)
django - django-nonrel/app エンジンで一度に複数のエンティティを効率的に更新する方法
App Engine の django-nonrel で、QuerySet で「update」メソッドを使用しようとすると、NotImplementedError が返されます。update を使用せずに次のようなことを行う最も効率的な方法は何ですか?
もちろん、目標を 1 つずつ変更して保存することもできますが、変更が必要な目標が多数ある可能性がある場合、これは非常に非効率的です。もっと良い方法はありますか?
django - django nonrel/mongodb-engineのモデルのフィールドにObjectIdを埋め込む方法は?
私はdjangoを初めて使用するので、ここで少し迷っていますが、ObjectIdフィールドをdjango-nonrelモデルに追加する方法がわかりません。
結合が悪いことはわかっており、サブモデルを埋め込む必要がありますが、この場合 (作成者) は不可能であり、文字列を使用して格納したくありません (パフォーマンスと移植性の両方のため)。
db_type を「objectid」に設定するカスタム フィールドはありますか? ソースで収集できるものから、objectid フィールドは「pk」のみであると予想されます。
ありがとう、