問題タブ [django-dev-server]

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 に答える
189 参照

django - Django 1.3 alpha 1では、組み込みのWebサーバーは以前よりも積極的にページ(またはデータベースの結果)をキャッシュしますか?

Djangoバージョン1.3alpha1(SVN-14750)を使用してDjangoサイトを構築しています。

データを表示するページがいくつかあり、そのデータを編集できます。ただし、更新されたデータを表示するには、組み込みのDjangoWebサーバーを再起動する必要があるようです。

以前にこの問題が発生したことを覚えていません。通常、ブラウザでCTRL+F5更新すると問題が発生します。明らかに、これは開発中の非常に厄介な動作です。最新のデータの読み込みをすぐに確認するよりも、最新のデータの読み込みを遅く確認する方が望ましいです。

キャッシュを無効にしてFirefoxを使用しているので(about:config、network.http.use-cache=False)、問題はDjangoにあると合理的に確信しています。

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

django - Django: 開発サーバーからデプロイメントへの移行 (Apache+mod_wsgi)

Django でアプリケーションを開発しており、デプロイ サーバーに移動する準備ができています。apache で新しい django プロジェクトを実行できます (ウェルカム ページが表示されます)。ただし、元のプロジェクトのファイルを apache プロジェクト ディレクトリにコピーすると、エラーが発生し始めます。apache/error.log のサンプルを次に示します。

私の django.wsgi ファイルは次のようになります

新しいディレクトリ構造に合わせてファイル内のすべてのパスを変更したので、それは問題ではないと確信しています。FIY、私はこのチュートリアルhttp://blog.stannard.net.au/2010/12/11/installing-django-with-apache-and-mod_wsgi-on-ubuntu-10-04/に記載されている手順に従いました

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

python - Django IDE:エディタでdevserverを起動するには?

django 開発用のEditraエディター用の単純なプラグインを開発しようとしています。現在、エディター内から django プロジェクトとアプリを作成できます。エディターは wxPython に基づいており、エディター内から devserver を起動し、サーバーを停止または強制終了/再起動するオプションを含む単純なフォームを表示したいと考えています。

目標は、コンソール/シェルで反復的なタスクを実行する必要性を最小限に抑えることです。これを行う理由は、コマンド ラインを使用することはめったにない Microsoft のみの会社で働いているからです。シェル/コマンドラインに出入りしてサーバーの起動/再起動、syncdb、移行などを行うと、djangoを販売するのは困難です。同僚にdjangoを販売する仕事を作り、うまくいけば開発を容易にするためです(少なくともIDE で作業するのが好きな django 開発者) 私は、Editra のプラグインの作業を開始しました。

現在、プラグインは 2 つのサブ項目を持つ Django というメニュー項目を追加しています。プロジェクトを作成し、アプリを作成します。コンテキスト メニューは、編集中のファイルの内容に応じてさまざまなオプションを提供する作業中です。settings.py を保持しているウィンドウを右クリックすると、devserver を起動する、syncdb を呼び出す、south がインストールされている場合は移行する、スーパーユーザーを作成するなどのオプションが表示されます。views.py を右クリックすると、ビューまたはテンプレートを生成するのに役立つオプションが表示されます。 、models.py のスキャフォールディングまたは admin.py の生成など。

私が理解できない唯一のことは、アプリ内からdevserverを開始/停止/再起動する方法です。私が本当に気に入っているのは、小さなウィンドウに 2 つのボタンが表示されていることです。停止または再起動します。これにより、devserver が停止または再起動されます。または、同じことを行うエディター内の再生および停止ボタン。問題は、アプリ内から devserver プロセスを制御することです。

誰かがこれについて何か情報を持っていれば、私は非常に感謝しています. ヘルプ、入力、コメント、またはアイデアを歓迎します。

よろしく、 トーマス・ウェホルト

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

django - URLのリクエスト中にDjangoでエラーが発生する

djangoの開発サーバーでdjangoを実行しています。以前は正常に機能していましたが、昨日からサーバーが実行されているLinuxコマンドラインでこのエラーが発生し続けます。

なぜそれが今起こり始めたのか誰かが私を導くことができますか

これは10回に1回だけ発生します

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

django - Django開発サーバーが断続的に静的ファイルの提供に失敗する

私の開発環境では、静的ファイル(jsスクリプトとcss)を提供するために断続的に失敗します。Chromeのエラーコンソールで404が表示されます。しかし、これらのアイテムを更新したり、URLに直接アクセスしたりすると、問題なく提供されます。

これは迷惑です。

例:

しかし、そのURLに直接アクセスすると問題ありません。そして、ページを数回更新すると、再び機能します。

何か案は?

Chrome 14.0.835.202

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

django - django-devserverを使用して開発中の静的ファイルを提供する

私はついにdjango-devserverを試してみることにしました。インストールされて機能していますが、静的ファイルはロードを拒否します(Django1.3)。(注:静的ファイルは、django-devserverに切り替える前に、標準のrunserver管理コマンドで正常に機能するため、すべての構成設定で問題ありません。)READMEでこのビットに遭遇しました。

DEVSERVER_IGNORED_PREFIXES = ['/ media'、'/ uploads']

プロセスを抑制してスキップするプレフィックスのリスト。デフォルトでは、ADMIN_MEDIA_PREFIX、MEDIA_URL、およびSTATIC_URL(Django> = 1.3の場合)は無視されます(MEDIA_URLとSTATIC_URLが相対的であると想定)

runserverを使用する目的は、特に開発中の静的ファイルを提供するためだけに、実際の実際のWebサーバーをセットアップする必要がないため、これは非常に奇妙に思えます。

奇妙なことに、とはいえ、ADMIN_MEDIA_PREFIX管理者が実際にすべての静的リソースを正常にロードしていることがわかりました。そのため、どこかで何かが足りないのではないかと思います。

誰かアイデア?

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

django - Django 開発サーバーからの出力ログ テキストの色を変更する

ローカル プロジェクトで django テスト サーバーを実行している場合、出力テキストで 400/500 エラーを別の色で目立たせることはできますか?

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

django - Apache上のDjangoアプリケーションからのPOST/GETリクエストのログ

Django開発サーバーは本当に素晴らしく、すべてのPOST/GETリクエストと他のイベントのログをリアルタイムで表示します。Django開発サーバーからのログの例:

デバッグ、500エラーの原因の特定などに非常に役立ちます。最近、DjangoアプリをApacheにデプロイし、Apache上のDjangoDevServerのログに類似したログを探しました。明らかにApacheエラーログがあります(スニペットは以下にあります):

しかし、それは私が望んでいることではありません。私のサイトには、ローカルで(Django開発サーバー上で)機能するが、実際のサイト(Apacheを実行している)では機能しない単純なリンク送信機能があります。したがって、ApacheでDjango開発サーバースタイルのログを確認すると非常に役立ちます。どこを見ればいいですか?よろしくお願いします。

0 投票する
0 に答える
155 参照

django - GeoDjango:地理的クエリによりセグメンテーション違反が発生する

SpatiaLiteを搭載したDjango開発サーバーで、基本的な地理的クエリを実行しようとしています。

これにより、が発生しSegmentation error、サーバーが停止します。locモデルのインスタンスですLocation

何が間違っていると思いますか?

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

django - Django - アプリを実行している wsgi に pdb インタラクティブ デバッグを使用する

Django アプリを開発し、付属のテスト サーバーを使用する場合import pdb; pdb.set_trace()、コードの任意の場所に を追加するだけで、対話型デバッガーに入るブレーク ポイントを設定できます。明確にするために、IDE を使用するという意味ではなく、VM またはリモート開発サーバーへの ssh 接続を簡単にセットアップするだけです。

WSGI Django アプリで同様の動作を得るにはどうすればよいですか? (繰り返しますが、想定されるセットアップは、サーバーへのsshセッションを使用したものです-VMまたはリモート)