私は安心して新人です。私はいくつかの変数を "GET"で応答するビューセットに送信したいと思います。すべてのデータが、私はどのように私は "get_ajax_variable()"と呼ばれる新しい関数を作成するいくつかのフィルタリングデータに応答するビューセット内の特定の関数に変数を送信する方法を理解していないどのように私は変数を 特定の機能? は事前に感謝しています!Djangoで、AjaxがRestful Apiで変数を送信する
これはこれはこれは私のアヤックスである私のビューセット
class CompanyViewSet(viewsets.ModelViewSet):
queryset = Company.objects.all()
serializer_class = CompanySerializer
である私のシリアライザ
class CompanySerializer(serializers.HyperlinkedModelSerializer):
Brand = serializers.ReadOnlyField(source='brand_set.all', read_only=True)
class Meta:
model = Company
fields = data_export_setting.Company_form_stand
def create(self, validated_data):
validated_data['owner'] = self.context['request'].user
return Company.objects.create(**validated_data)
で、 "showTable(JSON)" の機能は、私のcompany.htmlをリロードする機能です
<script type="text/javascript">
$(document).ready(function() {
$('#ab').click(function() {
var filter_2 = $("#insert_value").val();//for City
var filter_1 = $("#insert_value_1").val();// for Company type
var filter = $('#filter').val();//for search
$.ajax({
type: "GET",
data: {filter:filter, filter_1_value:filter_1,insert_value:insert_value},
url: "https://horizon-retail-sam-leon-ghibli.c9users.io/restful_api/companyviewset/?format=json",
cache: false,
dataType: "json",
contentType : 'application/json',
success: function (json) {
$('#ajax_search').empty();
showTable(json);
},
error: function() {
alert("false");
}
});
});
});
を助け感謝の誰もが、あなたは、このように意味ですか? "url:" https://horizon-retail-sam-leon-ghibli.c9users.io/restful_api/companyviewset/?format=json"&a= filter_2&b = filter_1&c = filter " –