問題タブ [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 投票する
2 に答える
1903 参照

python - Django 管理サイトがデータベースに接続できません - 間違った mongodb エンジンを使用しています

以前はdjangoアプリで管理サイトを使用していましたが、今は何が問題なのかわかりません。

私はmongodbsettings.pyデータベース構成を持っています:

データベースから情報を読み取って表示するビューが既にいくつかあるため、これらの設定が正しいことはわかっています。したがって、私のアプリケーションがmongodbデータベースに接続できるという事実を知っています。

管理サイトを有効にするために、urls.py、admin.py、および settings.py を構成しました (そして、以前は機能していました)。ただし、アクセスしようとすると、次のようになります。

にいくつかのデバッグ情報を導入しましmongoengine/connection.pyた。データベースへの接続に使用される接続設定は次のとおりです。

これは、私が提供した設定ではなく、デフォルトの接続設定を使用していることを意味しますsettings.py。これを引き起こしている可能性のあるものについて何か考えはありますか? データベース設定が管理サイトに渡されないのはなぜですか? 管理者設定で何かをするのを忘れたのでしょうか?

編集:これらの指示に従って
、django アプリを mongodb データベースで動作するように構成しました。私はdjangotoolboxdjango-nonrelを使用しています。

'ENGINE': 'django_mongodb_engine' を設定するときに使用する必要がある mongodb エンジンは、 mongoengine ではなくdjango-mongodb-engineであることに気付きました。しかし、スタック トレースでは、mongoengine を使用していることがわかります。(django-mongodb-engine は mongoengine に依存しません)ビューで正しいものが使用されていると推測しています (それが機能する理由です)が、管理者は何らかの理由で mongoengine を使用していますか?!?! 正しく理解していれば、私のアプリはmongoengineが動作する必要さえありません。しばらく前に実験していたので、インストールされているだけです。

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

google-app-engine - 2 GB のデータベースを一括アップロードするのに必要な CPU 時間は?

私はプログラマーを雇って、自分の Web サイト (元々 Django と MySQL を使用して実装) を Google App Engine に移植しました。元の Web アプリのデータベースのサイズは約 2 GB で、最大のテーブルには 500 万行あります。私が理解しているように、これらのコンテンツを移植するために、プログラマーはデータベースを JSON にシリアル化し、それを Google アプリ エンジンにアップロードしています。
これまでのところ、GAE の請求によると、彼のアップロードには 100 時間の CPU 時間が使用されていますが、データベースには約 50 または 100 MB しかロードされていないようです。このような少量のデータに対して妥当な量の CPU 時間ですか? MySQL はこれだけの量のデータを数分でロードできるので、GAE が 1000 倍遅くなる理由がわかりません。彼は何か非効率なことをしていますか?

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

python - django-appengine サーバーが起動しない

Django-appengine を使用して小さな Web アプリを作成しようとしてきましたが、開発サーバーのセットアップに行き詰まっています。私は人間ができる限りチュートリアルに従い、テストアプリの app.yaml を変更してアプリ ID を含めましたが、それ以上は何もしません:

manage.py runserver、またはを実行するとmanage.py remote shell、次のようなトレースバックが表示されます (特に、これは からのものですrunserver)。

これをご覧いただきありがとうございます。アドバイスや詳細情報が必要な場合は、お問い合わせください。私はこの技術スタック全体に慣れていないので、何かを見落としている可能性があります。

0 投票する
8 に答える
40133 参照

python - Django/adminインターフェースにログインできません

まず第一に、私は初心者です。Python2.7に付属するUbuntu11.04を実行しているので、別のディレクトリにPython2.5をインストールして、GoogleAppEngineDjango-Non-Relを実行しました。Guestbookチュートリアルを実行し、管理者アクセスを追加しようとしていますが、正しいusername:passwordを入力すると、Djangoは正しくないと見なします。GAEにデプロイした場合でも機能しません。あなたが知っているなら、正しい方向に私を突いてください。

追加した:

編集
私も追加しました

url(r'^ admin /'、include(admin.site.urls))、

サブプロジェクトディレクトリのurls.pyに。
EOEDIT

次に、スーパーユーザーと同期データベースを作成しました。

その後、アプリを実行し、ログインできません。私は常に同じ結果で複数の異なるスーパーユーザーを作成しました。

EDIT2

助けてくれてありがとう。残念ながら、提供された解決策のどちらも問題を解決しませんでした。私は最初にDjangoを独学で学び、次にGAE Django-nonrelに切り替えることにしました。そのため、この質問はもう関係ありません。誰かにいくつかのポイントを与えるために、私はまだ1つの答えを選ぶべきですか?

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

python - リダイレクトに問題がある

AppEngineでDjangononrelを使用していますが、リダイレクトに問題があります。

ビューハンドラーでの非常に単純なリダイレクト:

App Engineで正しくリダイレ​​クトされていませんが、ブラウザで次のメッセージが返されます。

ステータス:302 FOUND変動:Cookieコンテンツタイプ:text / html; charset = utf-8場所:http ://site.appspot.com/user/welcome/

ブラウザにURLを手動で再入力すると、正常に読み込まれます。これは、redirect()関数を使用する場合にのみ問題になるようです。render_to_response()を使用するビューはすべて正常に機能します。

追加情報:redirect('name_of_view')-逆URLルックアップを呼び出すredirect('/ path / to / url /')と、redirect()関数によって解決されるリダイレクト('/ path / to / url /')の両方を試しました。 djangoがネイティブです。

どちらの場合も機能していません

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

django - Django MongoDB の問題

私のdjangoアプリはmysqlで実行されますが、mongodbで試してみるとエラーが表示されます

** 必要なモジュールをすべてインストールしましたが、サーバーを実行したいときにこのメッセージを表示します

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

google-app-engine - GAE WebappまたはDjango-nonrel?

主にブログ、ギャラリーコンポーネント、コードスニペット、デモを含む個人用サイトをホストしたいと考えています。GAEを選択したのは、適度に拡張されたWebサイト(つまり個人用サイト)を無料でホストできるためです。

最初は、変更を加えなくてもDjangoアプリケーションをホストできると思っていましたが、Djangoの経験があるので、サイトを簡単にデプロイできます。しかし、さらに調査したところ、これは当てはまらず、GAEでDjangoサイトをホストするにはいくつかの「ハック」が必要であることがわかりました。

さらに、Webアプリのいくつかの実装を見ると、GAEはおそらくはるかに単純であり、ドキュメントで明らかにされているほど困難ではないようです:https ://github.com/ccarpenterg/todolist/wiki

だから私の質問はこれらです:

  • GAE WebappsよりもDjangoを使用することにメリットはありますか?
  • 間接費さえあれば、そのメリットは間接費の価値がありますか?
  • GAE Webアプリの学習曲線はごくわずかであり、おそらくDjangoアプリよりも実装が簡単であると私は考えていますか?
0 投票する
0 に答える
293 参照

django - 管理者でファイルのアップロードをDjango-non/Djangoappengine / django-filetransfersする方法は?

django-filetransferを使用して管理者にファイルをアップロードしたいのですが、これまでのところ、admin.ModelAdminのrender_change_formメソッドをオーバーライドしています。私は何が欠けていますか?

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

google-app-engine - AppEngineのmyapp/static内のファイルへのパスは何ですか

プロジェクトがGoogleAppEngine(django-nonrelを使用)で開始されたときに、.csvファイル(info.csvと呼びます)の情報に基づいてオブジェクトをモデルに追加したいと思います。
私のアプローチは、myappで専用のutil.pyを作成することです。これはで呼び出されview.pyます。データベース内のオブジェクト util.pyを読み取って開始することになっています。info.csv

ただし、"No such file or directory: ...「エラーが発生します。ファイルを入れるmyapp/static folderと他の問題が発生します。

どうすればこれを行うことができますか?この問題に取り組むためのより賢い方法はありますか?本当にありがとう!

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

django-nonrel - Django Non-Rel: オブジェクトが存在する場合でも、QuerySet は常に空です

filter() と all() が django-nonrel で機能しない

次のモデル:

Django-Nonrel の filter() や all() などのクエリセットは、オブジェクトがデータベースに存在する場合でも、空を返し続けます。get() は正常に動作します。

メタ属性も削除しようとしましたが、役に立ちませんでした。