未找到DRF详细信息

2024-09-28 22:31:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个从文本中返回一些度量的项目。 用户将在文本框中输入文本,并将结果显示给用户。 我的序列化程序.py在

from rest_framework.serializers import ModelSerializer
from .models import Entryt

class CreateEntrySerializer(ModelSerializer):
    class Meta:
        model = Entryt
        fields = ('text',)

class EntryDetailSerializer(ModelSerializer):
    class Meta:
        model = Entryt
        fields = ('sentence_count', 'flesch_ease', 'flesch_grade', 'smog', 'linsear', 'text_standard')
    lookup_field = 'pk'

在视图.py在

^{pr2}$

在网址.py在

from django.conf.urls import url
from .views import ResultView, CreateEntryView

urlpatterns = [
    url(r'^', CreateEntryView.as_view(), name='create'),
    url(r'^result/(?P<pk>[0-9]+)/$', ResultView.as_view(), name='result'),
]

http://localhost:8000/flesch/result/2/像这样显示的url什么都不是,尽管数据库中有一个具有该id的项。在

我该如何解决这个问题,以及如何改进代码的任何提示都是很好的。在


Tags: text用户frompy文本importurlfields