Vue应用程序代码:
var app = new Vue({
el: "#APP",
data: {some data},
methods: {
some_method: function() {
......
}
});
some_js_func = function() {
"How do I call 'some_method' to here"
};
some_js_func();
Run Code Online (Sandbox Code Playgroud)
我尝试拨打电话app.some_method(),但没有成功。
这些是演示模型
class Author(models.Model):
name = models.CharField(max_lenght=5)
class Post(models.Model):
author = models.ForeignKey(Author, on_delete=models.CASCADE)
title = models.CharField(max_lenght=50)
body = models.TextField()
Run Code Online (Sandbox Code Playgroud)
各自的观点是
class AuthorViewSet(viewsets.ModelViewSet):
queryset = Author.objects.all()
serializer_class = AuthorSerializer
class PostViewSet(viewsets.ModelViewSet):
queryset = Post.objects.all()
serializer_class = PostStatSerializer
Run Code Online (Sandbox Code Playgroud)
我正在尝试对 PostViewSet 执行更新/放置操作,并且成功,但我期待不同的输出。成功更新帖子记录后,我想使用 AuthorSerializer 将其作者记录作为输出发送。如何覆盖它并添加此功能?
python django django-views django-serializer django-rest-framework
我试图按嵌套列表的值对此列表进行排序,但我只想要按相反顺序排列的字母位置和按升序排列的数字。
sample_list = [
['y', 4],
['x', 2],
['y', 1],
['z', 2],
['x', 5],
['y', 2]]
sorted_list = sorted(sample_list, key=lambda nested: (nested[0], nested[1]), reverse=True)
Run Code Online (Sandbox Code Playgroud)
输出:
[['z', 2],
['y', 4],
['y', 2],
['y', 1],
['x', 5],
['x', 2]]
Run Code Online (Sandbox Code Playgroud)
预期输出:
[['z', 2],
['y', 1],
['y', 2],
['y', 4],
['x', 2],
['x', 5]]
Run Code Online (Sandbox Code Playgroud) python ×2
django ×1
django-views ×1
javascript ×1
jquery ×1
python-3.x ×1
sorting ×1
vue.js ×1
vuejs2 ×1