問題タブ [django-1.10]
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 - DRF auth_token: "non_field_errors": [ "提供された資格情報でログインできません。"
Django 用に作成された JWT パッケージはどちらもドキュメントが貧弱で問題があったため、DRF-auth_token パッケージを試してみました。これは私が従った良い例です、Django Rest Framework Token Authentication。あなたは理論的にはに行くことができるはずです
localhost:8000/api-token-auth/
urls.py:
ユーザーのトークンの取得が機能しないため、機能するように自分で書き直しました。
私のバージョンは動作します:
DRF auth_token は機能しません:
設定.py
正しく設定されているようです。私のDBのすべてのユーザーはトークンを持っています。各ユーザーはDB にis_authenticated
あります。is_active
スーパー ユーザーはトークンを取得できます。
何らかの理由で、スーパー ユーザーのみがトークンを取得できます。
ユーザーがログインしてトークンを取得できないのはなぜですか? ありがとうございました
django - 値のDjangoクエリセットユニオンでの奇妙な動作
ユーザーからの関連する値の合計を、それらの値を持たないユーザーと結合したいと考えています。
これが私のモデル構造の簡略化されたバージョンです:
サンプル データセット:
以下のクエリを使用すると、各人のポイントの合計を得ることができます。
Answer
ただし、関連するエントリがない人もいる可能性があるため、ポイントは 0 になります。以下のクエリを使用Coalesce
して、ポイントを「偽装」します。
これらは両方とも意図したとおりに機能しますが、同じクエリセットに入れたいので、ユニオン演算子を使用して|
それらを結合します。
さて、問題について:
この後、ポイントのない人は、値が0 ではなく にpoints
変わります。None
なぜこれが起こるのか誰にも分かりますか?
ありがとう!
python - PyCharm が未解決の参照を検出しない [Django]
そのため、PyCharm に問題があり、解決策が見つかりません。未解決の参照を認識できません:
この画像は、 request.sessionのオートコンプリートに失敗していることも示しています。.sessionでのみ発生し、他のすべての属性で機能します。
また、この画像は、他のものの未解決の参照を検出することを示しています。
virtualenv で実行しています。インタープリターは正しく構成されており、Django サポートが有効になっています。
ああ、私はPython3とDjango 1.10.2を使用しています
編集:他のプロジェクトで試してみました。Django 1.10.x では動作しませんが、Django 1.9.x では動作します
updates - net:: Django 1.10.2 の ERR_CONTENT_LENGTH_MISMATCH
django 1.8 から 1.10.2 に更新し、ほとんどのバグをローカルで解決した後、本番環境で静的ファイルをロードすると net::ERR_CONTENT_LENGTH_MISMATCH と net::ERR_EMPTY_RESPONSE が発生します。
debug が True の場合、すべてがローカルで正常に機能します。本番環境でテンプレートを取得しましたが、テンプレートで参照されている静的ファイルを読み込めません。
1.8ではすべてがうまく機能しました。
本番環境では uwsgi を使用しています。他に何を使用しているのかわかりません。しかし、それが必要かどうかを知ることができます。
これを扱っている他の人はいますか?いずれかが修正されましたか?
ありがとう。
python-3.x - Django で外部キーを使用してフォームを送信できません
外部キーでフォームを送信できません。外部キーで何かありますか?フォームが保存されていないため、常に destination_list にリダイレクトします。エラーは表示されません。
models.py
フォーム.py
views.py (フォームが送信されていない場合、destination_list にリダイレクトされます)
django - Django モデルに既存の移行を適用しないでください
モデルに既存の移行を適用しないように Django に指示する必要があります。それを達成する方法はありますか?
理由: の上にいくつかのカスタマイズがありdjango.contrib.auth
ます。で、Group
モデルは未使用のままです。ただし、そのための移行は認証アプリに含まれています。と違いUser
、Group
ありませんswappable
。
django - CreateViewのDjango複数の個別のフォーム
2 つの別個のフォームと 2 つのモデルがあり、同じ CreateView を共有している場合、どのように対処しますか?
たとえば、1 つの抽象モデルを継承する 2 つのモデルがあり、CreateView に両方のフォームが含まれている場合context
。ユーザーが送信するフォームに関係なく、関連付けられたモデルのインスタンスを作成する必要があります。