首页 > 其他 > 详细

Django学习路16_获取学生所在的班级名

时间:2020-05-11 14:56:12      阅读:56      评论:0      收藏:0      [点我收藏+]
在 urls.py 中先导入getgrades

from django.conf.urls import url

from app5 import views

urlpatterns = [
    url(rgetuser/,views.get_user),
    url(rgetusers/,views.get_users),
    url(rgetorder,views.getorders),
    url(rgetgrades,views.getgrades),
]

在 views.py 中编写 getgrades 函数

def getgrades(request):
    grades = Grade.objects.filter(student__s_name=qq)
    # 班级里包含名字为 qq 的
    for grade in grades:
        print(grade.g_name)

    return HttpResponse("获取成功")

此前的准备工作:创建数据库表 

class Grade(models.Model):
    g_name = models.CharField(max_length=16)

class Student(models.Model):
    s_name = models.CharField(max_length= 16)
    s_grade = models.ForeignKey(Grade,on_delete=True)
    # 设置班级外键

2020-05-11

Django学习路16_获取学生所在的班级名

原文:https://www.cnblogs.com/hany-postq473111315/p/12868775.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!