美文网首页
选课系统

选课系统

作者: lijun_m | 来源:发表于2017-11-16 22:18 被阅读0次

django model的get和filter方法的区别:

        1.django的get方法是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。

       2.如果你用django的get去取得关联表的数据的话,而关联表的数据如果多于2条的话也会报错。

       3.django的filter方法是从数据库的取得匹配的结果,返回一个对象列表,如果记录不存在的话,它会返回[]。

      4.如果你用django的get去取得关联表的数据的话,无论关联表有多少记录的都不会报错。


#验证用户是否登录

def checkLogin(session):

        #session 键userid如果不存在对应的值

        id = session.get('userid',None)

        if   id==None:

        #转到登录页面

             return False,redirect(reverse('lessonlogin'))

       else:

            return True,id


class LessonForm(forms.Form):

        lessonName = fields.CharField(max_length=20)

        typeName = fields.ChoiceField()

        def __init__(self,*args,**kwargs):

               super(LessonForm, self).__init__(*args,**kwargs)

               items = models.LessonType.objects.values_list('id','typeName')

               self.fields['typeName'].choices=(x for x in items )


# 修改课程所属分类

(将已经存在的值绑定到表单上)

obj = models.LessonType.objects.get(id=id)

form = lessonform.TypeForm(initial={'type': obj.lessiontype})


return redirect(reverse('addType'))

addType:url中的名称

相关文章

  • 选课系统

    django model的get和filter方法的区别: 1.django的get方法是从数据库的取得一个匹配...

  • Day06 - 作业

    作业:选课系统 一、作业要求:选课系统 角色:学校、学员、课程、讲师要求: 创建北京、上海 2 所学校 创建lin...

  • 选课系统(OOAD)

    一、问题描述 随着高校教育教学改革的深入,很多高等院校都开始对课程设置结构进行优化,从传统课程结构的单一性...

  • 选课系统android

    设计内容: 设计开发一个简单的“学生选课系统”APP,并实现基本的选课功能,查询功能。主要功能及要求: (1)...

  • 基于Java和Sql Server 2000实现的学生选课管理系

    一、课程设计任务 完成学生选课管理系统的开发。 二、需求描述 本系统是一个单机版的小型的学生选课管理系统,在本系统...

  • [源码和文档分享]基于Java和Sql Server 2000实

    一、课程设计任务 完成学生选课管理系统的开发。 二、需求描述 本系统是一个单机版的小型的学生选课管理系统,在本系统...

  • 五、项目笔记实践

    以下是具体项目,特做笔记进行记录。 学习笔记一:考核项目 简易选课系统 项目名称:简易选课系统: 项目数据库: 角...

  • 有些事情不是你的错,却仍是要你负责。

    学校的教务系统是自己开发的,有这样那样的问题,选课的时候经常容易崩。体育选课的时候,由于我是转专业学生,系统的Bu...

  • 高情商老师

    豆子交了本学期的选课费,又选了下学期的课。选课过程不太顺利,老是登录不到选课系统,眼看着别人选上自己选不上,豆子有...

  • 日志:用burpsuite选课

    因为学校的选课系统实在是太坑,所以想用直接点的办法选课,今天尝试使用burpsuite来选。写此文给自己做个记录 ...

网友评论

      本文标题:选课系统

      本文链接:https://www.haomeiwen.com/subject/lzgrvxtx.html