問題タブ [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.
performance - django-GoogleAppEngineでのnonrelのパフォーマンス
webappではなくdjango-nonrelを使用してGoogleAppEngineでアプリケーションを開発すると、パフォーマンスにどのような影響がありますか?
webappとgoogleappengineに含まれているdjangoの間に大きな違いはないことは承知していますが、問題は、http://www.allbuttonspressed.com/で行われているすばらしい作業に関するものです。
ありがとう
django - Django slugfield の「数字、文字、アンダースコア、ハイフン」が強制されていないようです
次のようなモデルがあります。
SlugField のドキュメントによると、slugfields は「数字、文字、アンダースコア、およびハイフン」です。ただし、その仕様外の文字を持つ悪いスラッグを設定できるようです:
どうしてこれなの?SlugFields は実際にドキュメントに従って入力を検証する必要がありますか、それとも自分でこれを行う必要がありますか? 簡単に回避できるように見えるのに、ドキュメントに制限が記載されているのはなぜですか?
python - Django-nonrelとDjango-SocialAuthはうまく連携していますか?
誰かがDjango-SocialAuthをDjango-nonrelと連携させましたか?彼らは一緒に働きますか?
あなたがそれをしたならば、私に知らせてください。注意すべき落とし穴はありますか?
django - djangoリモートAPIをGAEでより高速に実行する方法はありますか?
ここでこの質問をフォローアップします。
私はついに、すべてのデータベースデータを次のようなものにラップするコード生成ツールを作成しました。
はい、そうです!データベース全体を取り出し、データを人口命令コードに変換して、データベースをGAEに移行できるようにしました。
そこで、django-nonrelプロジェクトをデプロイし、django-nonrelリモートAPIを使用してデータ入力プロセスをトリガーしました。
問題があることを除いて、それは問題なく動作します:それは非常に遅いです。速度を上げる方法を教えてもらえますか?いくつかの計算を行いました。すべてのデータをGAEで稼働させるには、最大30日かかる場合があります。
ps。バックエンドにdjango-nonrelとdjangoappengineを使用しています。
google-app-engine - Django-nonrel およびファイル転送アプリケーションを使用してブロブストアにアップロードされた画像を使用する
django-nonrel を使用して Google App Engine でブログ サイトを構築しています。ブログ投稿などに画像を保存および表示する方法が必要です。
アイデアは、特定の記事などの画像をアップロードするアップロード アプリケーションを用意し、imd src に絶対または相対 URL を使用することです。
django-filetransfers を使用して画像をアップロードしています ( http://www.allbuttonspressed.com/projects/django-filetransfers )。
質問は次のとおりです。1) Google App Engine と django-nonrel を使用してブログをホストしている人はいますか? もしそうなら、どのように、どこに画像を保存していますか? この用途に GAE Blobstore を使用するのはやり過ぎですか? 2) 画像の URL には、flie-transfers アプリケーションで設定したダウンロード パスを使用しています。例えば。
これは正しいです?.png 拡張子などを使用して参照しないのは少し奇妙に思えます。しかし、これはブロブストアから画像を参照する方法でしょうか?
Django と Google App Engine を使ってまだロープを学んでいるので、助けていただければ幸いです。
ありがとう
google-app-engine - Django-更新クエリを実行するためのnonrelの適切な方法
私はGAEでdjango-nonrelを使用しています。
今のところ、更新クエリはdjango-nonrelに実装されていません。試してみると、が発生しNotImplementedError('No updates')
ます。
では、現在更新を処理する適切な方法は何ですか?
python - django-nonrelを介してMongoDBを使用するDjango管理サイトの「データベースに接続されていません」
https://docs.djangoproject.com/en/dev/ref/contrib/admin/の手順に従って、djangoアプリケーション用にDjango管理サイトを構成しようとしています。開発サーバーを実行していますが、/admin
URLにアクセスしようとすると、データベースへの接続がないことを示すスタックトレースでエラーが発生します。djangoモデルレイヤーを使用してデータベースへの接続を明示的に作成する必要はないと想定していたため、djangoは初めてです。私は何が欠けていますか?
実行manage.py syncdb
すると、mongodbデータベースへの接続が機能していることがわかります(mongodbデータベースにいくつかのコレクションが作成されました)。したがって、この場合はうまくいきました。上記の場合と何が違うのですか?
ありがとうございました
google-app-engine - Django-Google App Engineのnonrel、Django0.96を使用しているときにエラーが発生する
私はDjangoAppenginehttp ://www.allbuttonspressed.com/projects/djangoappengineを使用しているので、Django 1.3を使用でき、すべてが正常に機能しているようです。
ただし、ページを開くと、PyDevコンソール(OS 10.6、Aptana Studio 2.0、Python 2.5)から次のメッセージが表示されます。
警告:root:デフォルトのDjangoバージョン(0.96)を使用しています。デフォルトのDjangoバージョンは、近い将来、AppEngineのリリースで変更される予定です。use_library()を呼び出して、Djangoのバージョンを明示的に選択してください。詳細については、 http://code.google.com/appengine/docs/python/tools/libraries.html#Djangoを参照してください。
エラーが提供するリンクは、以下の使用についてのみ説明しているようです。
GAEのジャンゴを使用していた場合、これを行う必要があることを理解しています。しかし、私はdjango-nonrelを使用していますが、1.3を使用する必要があるのに0.96を使用していると警告されるのはなぜですか?
google-cloud-datastore - Google App Engine の Django-nonrel でグループ権限を機能させる方法
GAE の django-nonrel で機能する役割ベースのアクセス許可を取得しようとしています。
おそらく、Users と Groups の間の暗黙の多対多の関係が原因で、そのままでは機能しないように見えたので、http://www.fhahn.com/writing/Django-s-を見つけてインストールしました。 Django-Nonrel を使用した許可システム。ドキュメントに従って、(djangotoolbox の後) INSTALLED_APPS に permission_backend_nonrel を追加し、settings.py の適切なクラスに AUTHENTICATION_BACKENDS を定義しました。
これにより、以前の問題 (「DatabaseError: このクエリはデータベースでサポートされていません。」) を回避できますが、非常に単純なサンプルを実行すると、必要だと思われるときに空のアクセス許可のセットを取得するため、まだ立ち往生しています。何かを取り戻している。以下は、私ができる限り簡単な例です。python manage.py シェルによって django フレームワークで起動されます。これは単純なポニー ショップです。ユーザーをグループに追加し、そのグループにアクセス許可を付与し、それらのアクセス許可がユーザーの一連のアクセス許可の一部として反映されていることを確認しようとしています。
問題は、上記が機能しないのはなぜで、機能させるには何を変更する必要があるのかということです。
よろしくお願いします。
django - django-non rel および dbindexer の順序付けプロパティ
django-nonrel を使用してテスト プロジェクトに取り組んでいます。
管理インターフェイスを有効にして、いくつかのエンティティをデータベースに追加した後、search_field を ModelAdmin クラスに追加しました。検索しようとすると、次のエラーが表示されました。
DatabaseError: ルックアップ タイプ 'icontains' はサポートされていません
これを修正するために、次のようなインデックスを追加しました。
しかし、今、次のエラーが発生しています。
このクエリに指定されている場合、最初の順序付けプロパティは不等式フィルター プロパティと同じである必要があります。受け取ったキー、予想される idxf_nombre_l_icontains
django-nonrel と dbindex でまだサポートされていないことをしようとしていますか?
助けてくれてありがとう