【发布时间】:2021-01-12 14:07:34
【问题描述】:
我想从前端 react textarea 接收特定输入以在 django 后端执行某个功能。任何人来帮助。我想将输入的值从 textarea 输入字段发送到我的后端
这是我的 React 前端代码
import React, { Component } from 'react';
import axios from 'axios';
class QueryBuilder extends Component{
render() {
return (
<div>
<form>
<textarea cols="100" rows="20" name="text" />
<br /><br />
<button>Execute Query</button>
</form>
</div>
)
}
}
export default QueryBuilder;
这里是views.py代码
from django import db
from django.shortcuts import render, HttpResponse
from rest_framework import generics
from .models import Test
from .serializers import TestSerializer
from pymongo import MongoClient
from ast import literal_eval
from rest_framework import viewsets, permissions
# from .models import Test
# from .serializers import TestSerializer
#Test Viewset
class TestViewset(viewsets.ModelViewSet):
client = MongoClient()
db = client.test
# collect = db['state_entry'].find({})
queryset = db['queryTest_test'].find({})
permission_classes = [
permissions.AllowAny
]
serializer_class = TestSerializer
序列化器.py
from rest_framework import serializers
from queryTest.models import Test
# Test Serializers
class TestSerializer(serializers.ModelSerializer):
class Meta:
model = Test
fields = '__all__'
【问题讨论】: