タグ付けされた質問 「django」

「期限のある完璧主義者のためのWebフレームワーク」であるDjangoは、Webアプリケーションを作成するためのPythonベースのフレームワークです。強力なオブジェクトベースのデータベースマッパー、URLをビューにマッピングするための簡潔な構文、シンプルなテンプレート言語、便利な自動生成の管理インターフェースを備えたDjangoは、Python Webフレームワークの中で最も人気があります。

4
NginxとGunicornなどが必要なのはなぜですか?
次の質問に対する過度に単純化された答えを探しています。私はNginxがGunicornのようなものと一緒にどのように機能するかについて基礎的な理解を構築しようとしています。 NginxにDjangoアプリをデプロイするには、NginxとGunicornなどの両方が必要ですか? もしそうなら、実際にHTTPリクエストを処理するのは何ですか? 追伸 Apacheとmod_wsgiを使いたくありません!
219 nginx  django 

9
「データベースファイルを開けません」というsqliteエラーが表示されるのはなぜですか?
Djangoアプリを使用すると、データベースから問題なく読み取ることができます。アプリケーションにファイルへのアクセス許可がない場合、次のエラーが表示されました。 読み取り専用データベースを書き込もうとする それは理にかなっています。そこで、ファイルのパーミッションを編集して、Apacheプロセスに書き込みパーミッションを付与しました。ただし、書き込みができる代わりに、この不可解なエラーが発生します。 データベースファイルを開けません 便利な場合、出力全体は次のとおりです。 Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0'] Server time: Sun, 23 Aug …
65 django  sqlite 

2
uWSGIがあるときにnginxが必要な理由
Djangoアプリケーションをデプロイするときに、nginxをuWGSIと連携するように構成する方法に関するチュートリアルが多数あります。 しかし、なぜこのキットにnginxが必要なのですか?uWSGI自体はWSGI Pythonアプリケーションを提供でき、静的ファイルを提供でき、SSLも実行できます。nginxはuWSGIではできないことを何ができるのでしょうか?
62 nginx  django  uwsgi 


4
Pythonスクリプトが変更されたときにuWSGIを再起動するにはどうすればよいですか?
場所を思い出せませんが、プロジェクトスクリプトが変更されると、uWSGIはDjango開発サーバーのように自分自身をリロードできることを読みました。私はドキュメントにもインターネットにもそれを見つけることができません。これどうやってするの? 私は作業マシンでUbuntu 12.04を使用し、ステージ&プロダクションサーバー、Django 1.4およびuWSGI 1.2でDebian Squeezeを使用しています。
38 django  uwsgi 

2
mod_wsgiを介してDjangoを実行しているときに、WSGIDaemonProcessで指定できるプロセスの数はいくつですか?
1つのボックスで独自のApache仮想ホストから実行している2つのサイト(スーパーユーザーとサーバーフォールト)があるとします。2つのサイトはDjangoを使用しており、Apacheでmod-wsgiを実行しています。サイトの1つの典型的な構成ファイルは次のようになります。 WSGIDaemonProcess serverfault.com user=www-data group=www-data processes=5 ホストは、Ubuntuを実行する4GBのRAMを備えたLinuxマシンです。2つのサイトに対して上記で指定する必要のあるプロセスの数を誰でも提案できますか?実際のスーパーユーザーおよびサーバーフォールトのサイトと同じトラフィックがあると仮定しましょう。

6
Nginxがlighttpdよりも人気があるのはなぜですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Djangoアプリを提供するために実稼働環境でLighttpdを使用したいのですが、最近ではNginxがますます人気があることがわかります。何故ですか?私は過去にLighttpdにメモリリークがあったことを知っていますが、今は修正されていませんか?この種の問題を修正するアクティブな開発者がいますか? LightyではなくNginxを使用する理由はありますか?私はnginxが優れたサーバーであることを知っていますが、それは本当に軽量であるよりも優れていますか?
21 nginx  lighttpd  django 

4
Djangoに最適なのはどれですか?LighttpdまたはNginx?それとも他の何か?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 LighttpdとNginxのどちらがあなたの経験に基づいて、Djangoにより適していますか?私は両方を使用しましたが、違いにほとんど気付かないことがあります、それらは正常に動作します...それらの一方が他方よりもはるかに優れた動作をするユースケースはありますか?答えるときは、構成の単純さと効率の両方を考慮してください。 私の通常の設定は、デーモンツール./manage.py runfcgi daemonize=false port=8098 host=127.0.0.1またはinit.dスクリプトを介して起動される別個のDjango FCGIプロセス(のような)と、逆プロキシとして機能するlighty / nginxを使用することです。 ああ、他のhttpサーバーがLightyやNginxよりもDjangoにとってはるかに優れていると感じたら、遠慮なく考えを共有してください。
18 nginx  lighttpd  django 

1
Django:CONN_MAX_AGEは接続を維持しますが、PostgreSQLでそれらを再利用しません
Ubuntu 14.04 LTSでDjango 1.6.7とPostgres 9.3を使用しているdjangoセットアップを持っています。 いつでも、サイトはPostgreSQLデータベースへの約250の同時接続を取得します。これは2.5GHzのQuad Core Xeon E5-2670であり、16GBのRAMがあります。その特定のマシンの1日の平均負荷は20〜30です。 データベースへの接続がタイムアウトすることについて、セントリーでメールを受け取ることがあります。何らかの種類の接続プーリングを有効にすると、この問題を軽減し、データベースの負荷を少し下げることができます。 Django 1.6を使用しているため、組み込みのプーリングを利用できます。ただし、CONN_MAX_AGEを10秒、または60秒に設定すると、同時接続の数はすぐに最大許容設定(通常は約2倍)にジャンプし、接続は拒否され始めます。 だから、それがこれまでどのような理由のために表示され、接続がARE持続、しかし、彼らは行われていません再利用されます。 この原因は何でしょうか? PS。また、-worker-class = eventletでgunicornを使用しています。おそらくこれが私たちの災いの源ですか?

2
Ubuntu 16.04でDjangoおよびnginxと連動するようにuWSGIを配線する
私は従うことをしようとしていますこのチュートリアルを設定するuWSGIとDjangoとnginxにUbuntu16.04。 このコマンドを実行しようとする最後のステップ(皮肉なことに...)まではすべて正常に動作します。 sudo service uwsgi start 次のエラーで失敗する場合: uwsgi.serviceの開始に失敗しました:ユニットuwsgi.serviceが見つかりません。 他にも同様のエラーが発生するようです: uwsgi.serviceの開始に失敗しました:ユニットuwsgi.serviceのロードに失敗しました:そのようなファイルまたはディレクトリはありません。 この問題はUbuntuのバージョンに関連しているようです。そのチュートリアルは、Ubuntuの14.04を目指しているが、それはそれは新しいバージョンでは動作しませんようですので、バージョン15でUbuntuが切り替わるupstartまでのinitデーモンsystemdのinitデーモン。 systemdnginxとDjangoで動作するようにuWSGIを起動するにはどうすればよいですか?
14 ubuntu  nginx  django  uwsgi  wsgi 

1
DjangoがHerokuのログを表示しない
INFOHerokuのログにDjangoによって作成されたログエントリ(レベル)が表示されません。 これは私の構成です: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse', }, 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', }, 'not_development_filter': { '()': NotDevelopmentFilter, }, }, 'handlers': { 'console':{ 'level': 'INFO', 'class': 'logging.StreamHandler', }, 'null': { 'class': 'django.utils.log.NullHandler', }, 'mail_admins': { 'level': 'ERROR', 'filters': ['not_development_filter'], 'class': 'django.utils.log.AdminEmailHandler', 'include_html': True, …

4
Nginx Varnish Nginx Django?
djangoアプリがあり、その前のサーバーにVarnishをセットアップしたい。で、別のserverfaultのスレッド誰かがワニスの前にnginxのを置くことを提案しました。 キャッシングサーバーのワニスの前にNginxを配置する必要がありますか?その場合、アプリサーバーでNginxを使用する必要がありますか?
13 nginx  django  varnish 

4
Nginx、Apache、mod_wsgiを使用したDjangoアプリのデプロイ
標準の開発環境を使用してローカルで実行できるdjangoアプリがあります。これを本番用にEC2に移動します。djangoのドキュメントでは、apacheとmod_wsgiを使用して実行し、静的ファイルを読み込むためにnginxを使用することを推奨しています。 Ec2ボックスでUbuntu 12.04を実行しています。私のDjangoアプリ「ddt」には、ddt.wsgiのサブディレクトリ「apache」が含まれています import os, sys apache_configuration= os.path.dirname(__file__) project = os.path.dirname(apache_configuration) workspace = os.path.dirname(project) sys.path.append(workspace) sys.path.append('/usr/lib/python2.7/site-packages/django/') sys.path.append('/home/jeffrey/www/ddt/') os.environ['DJANGO_SETTINGS_MODULE'] = 'ddt.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() aptからmod_wsgiをインストールしました。私のapache / httpd.confには NameVirtualHost *:8080 WSGIScriptAlias / /home/jeffrey/www/ddt/apache/ddt.wsgi WSGIPythonPath /home/jeffrey/www/ddt <Directory /home/jeffrey/www/ddt/apache/> <Files ddt.wsgi> Order deny,allow Allow from all </Files> </Directory> apache2 / sites-enabledの下 <VirtualHost …

6
Django用のHerokuはありますか?
ホスティングプロバイダーとしてHerokuを検討しています。特に、展開の容易さと、必要に応じてリソースをスケールアップおよびスケールダウンできることに興味があります。 Djangoで動作するこの種の使いやすさとパワーを備えたホスティングソリューションはありますか?
12 django  heroku 

3
IIS 8でDjangoをセットアップする方法は?
過去に、Windows 8 Developer PreviewのIIS 8でDjangoを実行しようとしました。Windows 8のConsumer Previewが公開されたので、IIS内でDjangoをセットアップするための詳細な手順を入手できるかどうか疑問に思いました。 このプロセスをどうやって行けばいいのか-どこから始めればいいのかわかりません 特定のISAPIモジュールが必要ですか?
11 iis  django 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.