我已经在我的 linux mint 中安装了 Code::Blocks 12.11,但是在运行时在命令行中粘贴输入(我认为它被称为命令行)似乎不起作用。我必须输入整个输入才能获得输出。可以有人告诉我如何解决这个问题吗?
PS :- 我已经绑定了 ctrl+V 以及右键单击和粘贴,但在我的情况下没有真正起作用
我正在尝试在模型序列化器中添加一个新字段,该字段将向另一个模型显示该模型的所有相关值。
就像我有以下内容一样:
models.py
from django.db import models
class University(models.Model):
name = models.CharField(max_length=50)
def __unicode__(self):
return self.name
class Student(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
university = models.ForeignKey(University)
def __unicode__(self):
return '%s %s' % (self.first_name, self.last_name)
Run Code Online (Sandbox Code Playgroud)
views.py
from rest_framework import viewsets
from .models import University, Student
from .serializers import UniversitySerializer, StudentSerializer
class StudentViewSet(viewsets.ModelViewSet):
queryset = Student.objects.all()
serializer_class = StudentSerializer
class UniversityViewSet(viewsets.ModelViewSet):
queryset = University.objects.all()
serializer_class = UniversitySerializer
Run Code Online (Sandbox Code Playgroud)
serializers.py
from rest_framework import serializers
from .models import University, Student
class UniversitySerializer(serializers.ModelSerializer):
class Meta: …Run Code Online (Sandbox Code Playgroud)