我已经启动了vueJS app克隆这个repo https://github.com/auth0-blog/vue-jwt-authentication.我已经开发了几天,并开发了一些页面.后来意识到它是Vue1.0.然后我使用https://github.com/vuejs/vue-migration-helper并迁移到vue 2.0.我已逐一修复了所有错误.
现在,当我运行应用程序时,它只是没有显示任何错误,但它是空的.我甚至都没有在浏览器控制台或npm终端中出现任何错误.在Inspect元素中,<div id="app"></div>为空.有人请花点时间.我在这里有代码.https://bitbucket.org/AswinKP/vuesample.我正在分享整个回购,因为我无法弄清楚我在哪里犯了错误.
我已经研究过这个并且找不到任何这样的问题.我是vue js的初学者,过去两天我在这方面苦苦挣扎.提前致谢.
考虑一个计算“y = ax + b”的简单任务,其中“a”和“b”由模型给出,“x”由用户通过 API 请求给出,例如 http://someurl.com/ api/15,其中 x=15。
通常,API 会以 JSON 格式返回“a”和“b”。但是,相反,我想在服务器上解决这个方程并且只返回“y”。但是,我无法弄清楚如何从 URL 中获取“x”以及将最后一个函数放在哪里以将“y”返回到 JSON。有什么想法吗?
模型.py:
from django.db import models
class SimpleEquation(models.Model):
a = models.IntegerField()
b = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)
序列化程序.py:
from rest_framework import serializers
from .models import SimpleEquation
class SimpleEquationSerializer(serializers.ModelSerializer):
class Meta:
model = SimpleEquation
fields = ('a','b') # Should return 'y' instead
Run Code Online (Sandbox Code Playgroud)
视图.py:
from rest_framework import generics
from .serializers import SimpleEquationSerializer
class Results(generics.ListAPIView):
queryset = SimpleEquation.objects.all()[0]
serializer_class = SimpleEquationSerializer
Run Code Online (Sandbox Code Playgroud)
到目前为止我的愚蠢功能:
def the_function(request):
x = SOME_REQUEST_GET_METHOD
pars = SimpleEquation.objects.all()[0] …Run Code Online (Sandbox Code Playgroud)