問題タブ [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.

0 投票する
1 に答える
1242 参照

django - django-nonrel を使用して django-testapp を app-engine にデプロイすると 500 エラーが発生する

アプリ エンジンで django-testapp を起動して実行しようとしています。開発環境では正常に動作していますが、アプリ エンジンにデプロイすると 500 サーバー エラーが発生します。

これが私がやっていることです:

http://www.allbuttonspressed.com/blog/django/2010/01/Native-Django-on-App-Engine#disqus_threadによる

次に app.yaml を編集してアプリ ID を変更し、http://groups.google.com/group/django-non-relational/browse_thread/thread/435af89b8ceb60dc/36769ee4cff2c337?lnk= に従って index.yaml を UNIX の行末に変換し ます。 gst&q=index.yaml#36769ee4cff2c337

次に、「python2.5 manage.py runserver」( http://code.google.com/p/googleappengine/issues/detail?id=1446に従って)を使用し、「うまくいきました!」ページ。

次に、「python2.5 manage.py deploy」を実行しました。このコマンドを実行したときの最新の出力は次のとおりです。

しかし、アプリの URL にアクセスしようとすると、500 個のエラーが発生します。

私は App Engine 1.3.1.654 (Mac OS X 10.6.2 の GoogleAppEngineLauncher.app) と django-testapp 45:9d23e5b235cf (2 月 18 日木曜日)、django-nonrel 1fbce9199a32、および djangoappengine 3a45a7f6ee87 を使用しています。

私はどこかでステップを逃していますか?

0 投票する
3 に答える
504 参照

python - django admin - その場でフィールドを追加する

基本的に私は簡単なショッピングカートを書いています。各アイテムには複数の価格を設定できます。(つまり、各サイズの価格が異なるシャツ)。最初の価格が入力されると、追加の価格フィールドがポップアップする管理パネルに 1 つの価格フィールドを用意したいと考えています。しかし、私はこれを行う方法について途方に暮れています。これを行う最良の方法は何ですか?

0 投票する
1 に答える
320 参照

google-app-engine - django-nonrelを使用しているときに、フィクスチャを開発データベースに自動的にロードし、本番データベースにはロードしないようにするにはどうすればよいですか?

一部のテストデータを開発データベースにロードしたいのですが、本番データベースには入れません。

djangoでは、次のメカニズムを使用してデータベース固有のフィクスチャを作成できます:http: //docs.djangoproject.com/en/dev/ref/django-admin/#database-specific-fixtures

django-nonrelで同様のことを行うことは可能ですか?

0 投票する
1 に答える
854 参照

django - Phusion Passenger を Django for App Engine と連携させるにはどうすればよいですか?

Phusion Passenger を Google の App Engine 用の django-nonrel と連携させるのに非常に苦労しています。GoogleAppEngineLauncher と運用サーバーでは機能するようですが、Passenger では機能しないようです。または Passenger および GoogleAppEngineLauncher 用ですが、本番サーバー用ではありません。または Passenger と本番サーバー用ですが、GoogleAppEngineLauncher 用ではありません。

アプリを 3 つすべてにデプロイするにはどうすればよいですか?

0 投票する
2 に答える
1218 参照

django - GAEのdjangononrelでのDjango認証

開発中のローカルで実行されているGoogleAppEngineプロジェクトでDjangononrelプロジェクトを使用しています。独自のモデルを作成しましたが、データストアに保存して取得すると問題ありません。

django.contrib.authを使用してユーザー機能を提供したいと思っています。シェルを使用してユーザーを作成すると、ユーザーにIDが割り当てられます。ユーザーを参照する独自のモデルの1つを作成するときは、ユーザーIDを渡す必要があります。そうしないと、間違いなく失敗します。

ただし、gae管理インターフェースを介して確認すると、シェルを介して作成したユーザーのユーザーモデルがデータストアに表示されません。また、それらを参照するモデルの1つからユーザーの詳細を取得することもできません。mymodel.user.usernameを呼び出しても、何も返されません。また、設定したユーザー名とパスワードを使用して管理者にログインすることもできません。gaeadminアプリで作成したモデルの保存バージョンを確認できます。

データストア以外の場所でユーザーが作成されているような印象を受けます。django-nonrelとgaeで標準のcontrib.authユーザーを使用するために他に何かする必要がありますか?

0 投票する
3 に答える
1169 参照

google-app-engine - Google App Engine の remote_api: django nonrel ですべてのデータを削除する

私は Django non-rel ( http://www.allbuttonspressed.com/projects/django-nonrel ) を使用しており、プロダクションのデータストア内のすべてのデータを削除しようとしています。ここで提起された質問を読んでいました Google App Engine ですべてのデータストアを削除する方法は? しかし、答えは私にとってはうまくいきませんでした。

これは、私が正しく行っていないためですか、またはレイヤーがデータストアに保存される前にデータを操作する django を使用しているためですか?

明確にするために、これらはすべてのデータストア データを削除するために実行した手順です。

  1. プログラムファイル内のgoogle app engineのフォルダに移動しました

  2. コマンド ラインで、「remote_shell_api.py yourapp /remote_api」と入力します。

  3. 成功したときに、アプリ フォルダーの 1 つをインポートしようとしましたが、それをインポートすることはできず、削除することもできませんでした。

  4. もちろん、これに相当するプロジェクトの入力も失敗しました

ここ ( http://code.google.com/appengine/docs/python/tools/uploadingdata.html )の手順も調べましたが、本当に混乱しました。誰でもプロセスを明確にできますか?通常の Google アプリ エンジン プロジェクトとは違うのですか? もしそうなら、どのように使用しますか?

0 投票する
2 に答える
1697 参照

python - yaml で自動生成された構成と数値 ID を持つエンティティを使用する場合の Google App Engine バルクローダーの問題

私のアプリケーションはDjango non-relを使用しています。モデルへのアクセス権がありません。

によってbulkloader.yamlファイルが自動生成されましたappcfg.py create_bulkloader_config

問題は、エンティティの数値 ID が文字列キー名としてインポートされていることです。したがって、たとえば'62' のint ID を持つエンティティをエクスポートすると、文字列キー名が'61' のエンティティとしてインポートされ、 Django が台無しになります。

Revelant の bulkloader.yaml フラグメント:

バルクローダーを使用してデータのダウンロード/アップロードをセットアップしようとしていますが、データを理解しやすい形式 (.csv など) にしたい ---bulkloader.py --dump (...)エンティティの内容を持つ sqlite3 ファイルが得られるため、使用は実行可能なオプションではありません一列に漬け込みました。

編集

@Nickが提案したことを試してみましたが、例外が発生しました:

これは、bulkloader.py (奇妙な sqlite 形式を使用する) に固執しなければならないということですか、それとも何かを台無しにしたということですか? ;)

変圧器のヘッダー:

スタックトレース全体:

0 投票する
1 に答える
491 参照

google-app-engine - Django-nonrel を Google App Engine にデプロイする際にページが見つかりません

私は Google App Engine の初心者ですが、過去に Django で遊んだことがあるので、GAE で Django-nonrel を使用しようとしています。

オンラインにはあまり情報がありませんが、次のチュートリアルにうまく従いました。

http://blog.sidmitra.com/getting-up-and-running-with-django-nonrel http://www.allbuttonspressed.com/projects/djangoappengine

うまくセットアップでき、ローカルで「動作しました」ページを取得できます。ただし、プロジェクトを Google App Engine サーバーにアップロードすると、次のようなページが表示されます。

「Nonrel-testapp 要求したページが見つかりませんでした。Django-nonrel を利用しています」

以下を使用してアップロードしました: python2.5 manage.py deploy

私は何を間違っていますか?Django アプリをアップロードするためのガイドはありますか?

ありがとう

0 投票する
1 に答える
435 参照

google-app-engine - django-Googleアプリのデプロイでのnonrel500サーバーエラー

私はGoogleAppEngineでのDjango-nonrelの操作に問題がある初心者です。

「helloapp」という新しいアプリを作成しました。

1)helloworldというビューをviews.pyに作成しました。

from django.http import HttpResponse

def hello(request):
     return HttpResponse( "Hello world")

2)次に、urls.pyで次を使用してリンクしました。

from django.conf.urls.defaults import *
from helloapp.views import hello

urlpatterns = pattern(''、
     (r'^ hello / $'、hello)、

これはローカルでは正常に機能しますが、ライブでは500サーバーエラーが発生します。

GAEログで、インポートエラーが発生していることがわかります

ImportError:helloapp.viewsという名前のモジュールがありません

前述のように、これはローカルで正常に機能するため、これは混乱を招きます。

ヘルプ。

0 投票する
1 に答える
511 参照

django - djangoappengine の ListProperty(db.Key) の同等の代替品

私はdjangoappengineを使用しようとしていますが、標準を組み込むためにモデルを作成する方法がわかりません

djangotoolbox がこのフィールド タイプを提供することは知っていますが、正確な構文を理解することはできません。