0

データベースから都市を選択するために django-ajax-selects を使用しています。フィールドに入力すると、403 エラー (GET メソッド) が発生します。これがキャッチです。昨日は機能しましたが、関連するものには何も触れていません。

コンソールログ

Forbidden (Permission denied): /lookups/ajax_lookup/city
[30/Jan/2016 15:54:01]"GET /lookups/ajax_lookup/city?term=Lyon HTTP/1.1" 403 22

私のフォーム

<form enctype="multipart/form-data" id="JobOfferForm" action="" method="POST">
    {% csrf_token %}

    <div class="row">
        <div class="input-field col s12">
            <p class="grey-text">Ville</p>
            {{ jobOfferForm.city }}
        </div>
    </div>

    <button class="btn waves-effect waves-light" name="jobOfferFormOK" type="submit">Sauvegarder</button>
</form>

前もって感謝します。

4

1 に答える 1

1

私はそれを理解しました!にメソッド
を含めるのを忘れていたので、スタッフ ユーザーに対してのみ機能しました...ドキュメントをよく読むべきでした。check_authCityLookup

def check_auth(self, request):
    if not request.user.is_authenticated() or not request.user.has_beta_access:
        raise PermissionDenied

今それは動作します!

于 2016-01-31T14:34:54.890 に答える