リクエストから値を取得する、django

ナッツシップ

から値を取得しようとしrequestていますが、エラーが発生していることに本当に驚いています。

def product_view(request):
    lookup_type_user = request.GET.get('lookup_type', '')

    LOOKUP_TYPE_CHOICES = (
                ('gt', '>'),
                ('lt', '<'),    
              )

    class ProductFilter(django_filters.FilterSet):
        lookup_type = django_filters.ChoiceFilter(choices=LOOKUP_TYPE_CHOICES)
        price = django_filters.NumberFilter(lookup_type=lookup_type_user)

この行は、基本的に同じですが、正常に機能します。

price = django_filters.NumberFilter(lookup_type='gte')

これはパッケージに関連するものであり、lookup_type手作業で提供した上記の行では何も発生しなかったため、エラーメッセージは投稿していません。これは、そのパッケージとは関係がなく、上記のコードとは関係がないと考えています。

ここで何がうまくいかないのかわかりますか?

@編集

を印刷して、request正確に何が含まれているかを確認する方法はありますか?

ナッツシップ

私はそれを動かしました。それは私の無知でした。代わりに再定義する必要がありlookup_typeましforms.pyた。このような:

lookup_type = forms.ChoiceField(choices=LOOKUP_TYPE_CHOICES)

ではなく:

lookup_type = django_filters.ChoiceFilter(choices=LOOKUP_TYPE_CHOICES)

django-filterが行っlookup_typeていたので、モデルに存在しないフィールドをフィルタリングしようとしていました。FieldError at/. Cannot resolve keyword 'lookup_type' into field私が使用している別のアプリ-django_tables2がこのエラーを別のものに変更したため、私は知らなかったエラーをスローしていました。

今はおそらく役に立たないスレッドですが、これを解決しようとした人々に知らせたいだけです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Django-POSTリクエストから値を取得する

分類Dev

Django-POSTリクエストから値を取得する

分類Dev

djangoクエリセットから日付値を取得する

分類Dev

djangoリクエストから完全なURLを取得する方法

分類Dev

Axiosリクエストから値を取得する方法は?

分類Dev

httpリクエストから値を取得する

分類Dev

AngularJSPOSTリクエストからID値を取得する方法

分類Dev

AJAXリクエストから配列値を取得する

分類Dev

djangoのクエリセットから値を取得する方法は?

分類Dev

リクエストオブジェクトから送信値を取得する方法

分類Dev

JasperReportのSQLクエリから値リスト(LOV)を取得する

分類Dev

Django REST FrameworkのAPIView内から完全なリクエストURLを取得する

分類Dev

ループの外でリクエスト属性から値を取得する方法

分類Dev

2番目のリクエストからのみ値を取得する

分類Dev

getリクエスト内の関数から戻り値を取得する

分類Dev

リクエストURLから間違った値を取得するScrapy

分類Dev

別のクラスのエントリから値を取得する

分類Dev

Django - 値のリストから繰り返されるクエリセットの結果のリストを取得する

分類Dev

TinyMCEテキストエリアから値を取得する

分類Dev

Djangoクエリセットからのみ値を取得するにはどうすればよいですか?

分類Dev

リクエストからトークンを取得する方法

分類Dev

リクエストからトークンを取得する方法

分類Dev

リストから値を取得する

分類Dev

リストから値を取得する

分類Dev

Neo4jクエリからリストを取得する

分類Dev

Django リクエストから oauth2 クライアント アプリを取得する方法

分類Dev

別のテーブルの値のリストから値を取得するためのMysqlクエリ

分類Dev

Googleスクリプトのセルから値を取得する

分類Dev

スクリプトからmvcのvarに値を取得する

Related 関連記事

  1. 1

    Django-POSTリクエストから値を取得する

  2. 2

    Django-POSTリクエストから値を取得する

  3. 3

    djangoクエリセットから日付値を取得する

  4. 4

    djangoリクエストから完全なURLを取得する方法

  5. 5

    Axiosリクエストから値を取得する方法は?

  6. 6

    httpリクエストから値を取得する

  7. 7

    AngularJSPOSTリクエストからID値を取得する方法

  8. 8

    AJAXリクエストから配列値を取得する

  9. 9

    djangoのクエリセットから値を取得する方法は?

  10. 10

    リクエストオブジェクトから送信値を取得する方法

  11. 11

    JasperReportのSQLクエリから値リスト(LOV)を取得する

  12. 12

    Django REST FrameworkのAPIView内から完全なリクエストURLを取得する

  13. 13

    ループの外でリクエスト属性から値を取得する方法

  14. 14

    2番目のリクエストからのみ値を取得する

  15. 15

    getリクエスト内の関数から戻り値を取得する

  16. 16

    リクエストURLから間違った値を取得するScrapy

  17. 17

    別のクラスのエントリから値を取得する

  18. 18

    Django - 値のリストから繰り返されるクエリセットの結果のリストを取得する

  19. 19

    TinyMCEテキストエリアから値を取得する

  20. 20

    Djangoクエリセットからのみ値を取得するにはどうすればよいですか?

  21. 21

    リクエストからトークンを取得する方法

  22. 22

    リクエストからトークンを取得する方法

  23. 23

    リストから値を取得する

  24. 24

    リストから値を取得する

  25. 25

    Neo4jクエリからリストを取得する

  26. 26

    Django リクエストから oauth2 クライアント アプリを取得する方法

  27. 27

    別のテーブルの値のリストから値を取得するためのMysqlクエリ

  28. 28

    Googleスクリプトのセルから値を取得する

  29. 29

    スクリプトからmvcのvarに値を取得する

ホットタグ

アーカイブ