問題タブ [app-engine-patch]
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 - app-engine-patch と "object_detail" ビューが機能しない
こんにちは (醜い英語で申し訳ありません) app-engine-patch と Google アプリ エンジンを使用して簡単なブログを作成し、django 汎用ビューを使用してブログ エントリ ページを処理したいと考えています。しかし、Django のジェネリック ビュー "django.views.generic.list_detail.object_detail" を使用すると、次のエラーが発生しました。
上記の問題を引き起こすこのリンク: http://192.168.62.90:8000/blog/entry/?agphdXR1bW4xOTEychALEgpibG9nX2VudHJ5GCYM
私のurls.py:
このエラーの理由はわかりません。
python - app-engine-patchにdjango設定をインポートします
Djangoの設定に問題があります。私のアプリはapp-engine-patchで実行されます。djangoなしで実行され、app.yamlハンドラーを介して直接アクセスできるスクリプトを追加しました。次に、このエラーが発生します。
私はグーグルでこのヒントを見つけました:
しかし、私はこのエラーが発生しました:
app-engine-patchパスの変更に問題があると思いますが、settings_preを正しくインポートするにはどうすればよいですか?
ありがとう!
python - Sys.pathの変更またはより複雑な問題?
appengineにモジュールを正しくインポートするのに問題があります。私のアプリは通常、app-engine-patchでdjangoを使用しますが、この部分はwebappフレームワークのみを使用するタスクキューです。
アプリを正しく動作させるには、django設定をインポートする必要があります。
私のスクリプトは次のように始まります。
私はいつもこのエラー、または関連する何かを受け取ります:
settings.pyファイルはで始まるため
もう一度sys.pathにragendjaを追加する必要があると思いますが、うまくいかない試行が何度かありました。
これが私のディレクトリです:
これはsys.pathの問題だけですか?正しい構文で変更するにはどうすればよいですか?
ありがとう
python - ファイルを開く: 書き込みは無効なモードです
実行時:
私は得る:
ファイルに書き込めない理由がわかりません。
python - django ロギング: ログが作成されない
Django を実行するための app-engine-patch を使用して、GAE 開発サーバーでアプリを実行しています。私のビューの 1 つが盗聴されているため、発生したすべてをログに記録したいと考えています。
myapp.views に追加しました:
私の機能は次のとおりです。
私の問題は、ログが見つからないことです。アプリを実行してもエラーは発生しませんが、ログは作成されません。/mylog.txt 、mylog.txt 、 c:\mylog.txt 、 c:\complete\path\to \my\app\mylog.txt など、さまざまなパスも試しましたが、機能しません。
一方、別のテストを作成して実行しようとしました: #test.py import logging
ログは問題なく作成されます: c:\mylog.txt
私はロギングに慣れていないので、django や appengine に問題があるかどうかはわかりません。
ありがとう
python - Google App Engine で App Engine パッチを使用する場合の単体テストの設定に関する問題
アプリ エンジンのパッチ ソリューションの単体テストを書くのに苦労しています。
エキスパート エクスチェンジ (http://www.experts-exchange.com/Programming/Languages/Scripting/Python/Q_26509115.html) でこの質問をしましたが、2 週間回答がありませんでした。それを改善してください!!
インターネットで見つけたものはすべて試しましたが、現在のセットアップではnose-aepを使用していますが、標準のユニットテストフレームワークも試しましたが、ほとんど同じ問題が発生します(問題はアプリエンジンのパッチのようです,しかし、それを修正する方法は明らかではありません)。
最も単純なテストの使用:
成功と失敗の両方が期待どおりに実行されますが、結果に影響を与えない例外が表示されます。
モデル、またはモデルを参照する他のファイルをインポートするとすぐに
アプリ エンジンのパッチが正しく設定されていないことを示すエラーが表示されます。以下にログ出力を含めました。
どんな助けでも大歓迎です!!
ノーズエイプを使用する場合のエラーは次のとおりです。
標準の Python 単体テスト フレームワークを使用する場合:
google-app-engine - Django/GAEのブラウザベースの戦略ゲーム。モデルの提案?
app-engine-patchを使用してGoogleAppEngineのDjangoでターンおよびテキストベースの戦略ゲームを作成しています。単純化された概念は、各プレイヤーのビルドがいくつかの異なるユニットと建物でベースを改善し、他のプレイヤーとポイントを争うことができるというものです。
私の質問はDjangoモデルの設計に関するものですが、攻撃力や寿命などが異なる建物やユニットは、次のような独自のモデルである必要があるようです。
次に、私の問題は、特定のユニット/建物のプレイヤー数を最も簡単に設定できるようにする方法にあります。例として、プレーヤーは15機の飛行機を購入できる必要があります。
次に、プレーヤーモデルで「飛行機」をIntegerPropertyとして設定し、飛行機の攻撃力と寿命を取得するときにユニット名を識別子として使用できます。ただし、プレイヤーモデルはユニット「飛行機」が実際にまだ存在するかどうかを知らないため、これはあまり動的な設計ではありません。プレイヤーモデルに、既存のユニット/建物モデルを何らかの形で反映させたいと思います。
これはウェブベースのゲームでの私の最初の試みなので、私は完全に軌道に乗っていないかもしれません、誰かがこれについて入力しましたか?それを行うためのより良い方法はありますか?
google-app-engine - Memcache が App-Engine-Patch に存在しませんか?
次のコードを使用して、日付を memcache に保存しようとしています。
このエラーが発生しています:
app-engine-patch で memcache を使用するにはどうすればよいですか?
御時間ありがとうございます。
python - Google App Engine のダッシュボードまたは管理インターフェースへのアクセス エラー
localhost:8000/_ah/admin/ を使用してアクセスできるローカル開発環境で、Google アプリ エンジンのダッシュボード/管理インターフェイスにアクセスできません。
次のエラーがスローされます。
私の開発環境は以下の通りです。
Google App Engine 1.6.1
Python 2.5
Django 1.1 用の Google アプリ エンジン パッチ
ここで何が問題なのか理解できません。
あなたの助けに感謝。