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

Djangoは、Pythonで記述された、オープンソースのサーバー側Webアプリケーションフレームワークです。複雑なデータ駆動型のWebサイトとWebアプリケーションを作成するのに必要な労力を軽減するように設計されており、特にコードの削減、冗長性の排除、暗黙よりも明示的であることに重点を置いています。

4
Django URL TypeError:include()の場合、ビューは呼び出し可能またはリスト/タプルでなければなりません
Django 1.10にアップグレードすると、次のエラーが表示されます。 TypeError: view must be a callable or a list/tuple in the case of include(). 私のurls.pyは次のとおりです: from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] 完全なトレースバックは次のとおりです。 Traceback (most recent call last): File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper fn(*args, **kwargs) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 121, …


9
DjangoのCSRF検証を無効にする方法は?
私はcsrfプロセッサとミドルウェアの行をコメントアウトしましたsettings.py: 122 123 TEMPLATE_CONTEXT_PROCESSORS = ( 124 'django.contrib.auth.context_processors.auth', 125 # 'django.core.context_processors.csrf', 126 'django.core.context_processors.request', 127 'django.core.context_processors.static', 128 'cyathea.processors.static', 129 ) 130 131 MIDDLEWARE_CLASSES = ( 132 'django.middleware.common.CommonMiddleware', 133 'django.contrib.sessions.middleware.SessionMiddleware', 134 # 'django.middleware.csrf.CsrfViewMiddleware', 135 'django.contrib.auth.middleware.AuthenticationMiddleware', 136 'django.contrib.messages.middleware.MessageMiddleware', 137 'django.middleware.locale.LocaleMiddleware', 138 # Uncomment the next line for simple clickjacking protection: 139 # 'django.middleware.clickjacking.XFrameOptionsMiddleware', …
111 python  django 

9
大規模なDjango QuerySetを繰り返し処理すると、大量のメモリが消費されるのはなぜですか?
問題のテーブルには、約1000万行が含まれています。 for event in Event.objects.all(): print event これにより、メモリ使用量が着実に4 GB程度に増加し、その時点で行が急速に印刷されます。最初の行が印刷される前の長い遅延は私を驚かせました-私はそれがほぼ瞬時に印刷されると思っていました。 私もEvent.objects.iterator()同じように振る舞いました。 Djangoがメモリに読み込んでいるものや、なぜDjangoがこれを行っているのか理解できません。私はDjangoがデータベースレベルで結果を反復処理することを期待していました。つまり、結果は(一定の待機後に一度にすべてではなく)ほぼ一定の速度で出力されます。 私は何を誤解しましたか? (それが適切かどうかはわかりませんが、PostgreSQLを使用しています。)


13
django QueryDictをPython Dictに変更する方法は?
次のQueryDictがあるとします。 <QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}> 私はこれから辞書を手に入れたい、例えば: {'num': [0], 'var1':['value1', 'value2'], 'var2':['8']} (Unicodeシンボルuが残っているかどうかは関係ありません。) 行う場合queryDict.dict()、djangoサイトで提案されているように、に属する余分な値が失われますvar1。例: {'num': [0], 'var1':['value2'], 'var2':['8']} 私はこれをすることを考えていました: myDict = {} for key in queryDict.iterkeys(): myDict[key] = queryDict.getlist(key) もっと良い方法はありますか?
111 python  django 

12
Django Rest Frameworkがcsrfを削除
Django Rest Frameworkに関する回答があることは知っていますが、問題の解決策を見つけることができませんでした。 認証といくつかの機能を備えたアプリケーションがあります。Django Rest Frameworkを使用する新しいアプリを追加しました。このアプリだけでライブラリを使いたい。また、POSTリクエストを作成したいのですが、常にこのレスポンスを受け取ります。 { "detail": "CSRF Failed: CSRF token missing or incorrect." } 私は次のコードを持っています: # urls.py from django.conf.urls import patterns, url urlpatterns = patterns( 'api.views', url(r'^object/$', views.Object.as_view()), ) # views.py from rest_framework.views import APIView from rest_framework.response import Response from django.views.decorators.csrf import csrf_exempt class Object(APIView): @csrf_exempt def post(self, …

15
最高のDjango検索アプリは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 私は検索機能を必要とするDjangoプロジェクトを構築しdjango.contrib.searchています。ができるまで、検索アプリを選択する必要があります。それで、どれが最高ですか?「最高」とは… インストール/セットアップが簡単 Djangoまたは少なくともPython対応のAPIがある かなり複雑な検索を実行できる 聞いたことがあるアプリをいくつか紹介します。知っているアプリがあれば、他のアプリを提案してください。 djangosearch ジャンゴスフィンクス また、インデックスに登録したいデータの一部はサイトメンバー専用であり、公開しないでください。


7
Django 1.7で単体テストを実行するときに移行を無効にする
Django 1.7では、データベースの移行が導入されました。 Django 1.7でユニットテストを実行すると、移行が強制的に行われ、時間がかかります。だから私はdjangoの移行をスキップして、最終的な状態でデータベースを作成したいと思います。 コードのその部分はテストされないので、移行を無視することは悪い習慣になることを知っています。しかし、そうではありません。CIテストサーバー(ジェンキンス)で完全な移行を実行しています。速度が重要なローカルテストでは、移行をスキップしたいだけです。 いくつかのコンテキスト: Django 1.6まで、Southを使用するときは、SOUTH_TESTS_MIGRATE設定を使用していました。 デフォルトでは、Southのsyncdbコマンドは、非インタラクティブモードで実行されている場合、移行を適用します。これには、テストの実行時も含まれます。テストを実行するたびにすべての移行が実行されます。 テストランナーで移行の代わりにsyncdbを使用する場合-たとえば、移行の適用に時間がかかりすぎる場合は、settings.pyでSOUTH_TESTS_MIGRATE = Falseを設定するだけです。 ただし、syncdbはもう存在していません。現在は移行しています。 Django 1.8以降は--keepdbパラメータを使用します。 --keepdbオプションを使用すると、テスト実行間でテストデータベースを保持できます。これには、作成アクションと破棄アクションの両方をスキップするという利点があり、特に大規模なテストスイートでのテストの実行時間を大幅に短縮します。テストデータベースが存在しない場合、最初の実行時に作成され、その後の実行ごとに保存されます。適用されていない移行は、テストスイートを実行する前にテストデータベースにも適用されます。 したがって、この質問はDjango 1.7に限定されています。

22
PyCharmのターミナル内でvirtualenvをアクティブにするにはどうすればよいですか?
私はPyCharmをセットアップし、virtualenvを(virtual envコマンドを介して、またはPyCharmで直接)作成し、その環境をインタープリターとしてアクティブ化しました。すべてがうまく機能しています。 ただし、「ツール、ターミナルを開く」を使用してターミナルを開くと、提供されているシェルプロンプトは仮想環境を使用していません。source ~/envs/someenv/bin/activateそれをアクティブ化するには、そのターミナル内で使用する必要があります。 別の方法は、シェルで環境をアクティブにし、その環境からPyCharmを実行することです。これは「実行可能」ですがかなり醜く、PyCharmから環境またはプロジェクトを切り替えると、大きな問題が発生することを意味します。完全に間違った環境を使用しています。 「ツール、ターミナルを開く」で仮想環境を自動的にアクティブにする他のもっと簡単な方法はありますか?

3
Django-ファイルを作成してモデルのFileFieldに保存する方法は?
これが私のモデルです。私がしたいことは、新しいファイルを生成し、モデルインスタンスが保存されるたびに既存のファイルを上書きすることです。 class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) ファイルのアップロード方法に関するドキュメントがたくさんあります。しかし、ファイルを生成してモデルフィールドに割り当て、Djangoに適切な場所に保存させるにはどうすればよいですか?

3
Django Rest Frameworkの応答に(モデルを介して)仲介者を含める
m2m / throughモデルの扱いと、django restフレームワークでのそれらのプレゼンテーションについて質問があります。古典的な例を見てみましょう: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') group = models.ForeignKey('Group') join_date = models.DateTimeField() serializers.py: imports... class MemberSerializer(ModelSerializer): class Meta: model = Member class …

9
Djangoの「xxxxxxオブジェクト」表示の管理アクションサイドバーのカスタマイズ
管理者が最近変更したサイドバーが追加された「オブジェクト」の名前を表示する方法のデフォルトの動作を変更したいと思います。下の図を参照してください。 管理者でこれらの名前を変更する方法を教えてください。理想的には、「MyModelNameオブジェクト」から「Policy」オブジェクトの例のように、「Policy:{{ポリシーの「Policy Name」フィールドの値。}}に変更できるようにしたいのです。 __unicode__私の患者モデルはこれを処理したと思っていましたが、表示されないようです。どんな援助でもありがたいです。

1
Djangoモデルで外部キーフィールドをオプションにできますか
私はこのコードを持っています subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) 私が本の3つの価値を持っていることは常に可能ではありません。時々私は主題や場所、または出版社がわからない場合。それから私はそれらを空に保ちたいです しかし、私が持っている場合は、選択するための選択ボックスが必要です。そのように可能ですか

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