zoukankan      html  css  js  c++  java
  • 数据库

    from django.db import models
    
    class UserInfo(models.Model):
        """
        员工表
        """
        name = models.CharField(max_length=32)
    
        def __str__(self):
            return self.name
    
    class ClassList(models.Model):
        """
        班级表
        """
        title = models.CharField(max_length=32)
    
        def __str__(self):
            return self.title
    
    class Student(models.Model):
        """
        学生表
        """
        user = models.CharField(max_length=32)
        pwd = models.CharField(max_length=32)
        cls = models.ForeignKey(to=ClassList)
    
        def __str__(self):
            return self.user
    
    
    class Questionnaire(models.Model):
        """
        问卷表
        """
        title = models.CharField(max_length=64)
        cls = models.ForeignKey(to=ClassList)
        creator = models.ForeignKey(to=UserInfo)
    
        def __str__(self):
            return self.title
    
    class Question(models.Model):
        """
        问题
        """
        caption = models.CharField(max_length=64)
    
        question_types = (
            (1,'打分'),
            (2,'单选'),
            (3,'评价'),
        )
        tp = models.IntegerField(choices=question_types)
        questionnaire = models.ForeignKey("Questionnaire", verbose_name="关联问卷", default=None)
    
        def __str__(self):
            return self.caption
    
    class Option(models.Model):
        """
        单选题的选项
        """
        name = models.CharField(verbose_name='选项名称',max_length=32)
        score = models.IntegerField(verbose_name='选项对应的分值')
        qs = models.ForeignKey(to=Question)
    
        def __str__(self):
            return self.name
    
    class Answer(models.Model):
        """
        回答
        """
        stu = models.ForeignKey(to=Student)
        question = models.ForeignKey(to=Question)
    
        option = models.ForeignKey(to="Option",null=True,blank=True)
        val = models.IntegerField(null=True,blank=True)
        content = models.CharField(max_length=255,null=True,blank=True)
        def __str__(self):
            return self.stu
    models.py
  • 相关阅读:
    5555
    3333
    4444
    试验2
    Android之TextView灵活使用(转载)
    Android之使用Android-query框架进行开发(一)(转载)
    Android 之Html的解析(使用jsoup)
    Android之动画的学习(转载)
    Android之官方下拉刷新控件SwipeRefreshLayout
    Android之sqlite的使用 (转载)
  • 原文地址:https://www.cnblogs.com/golangav/p/8021468.html
Copyright © 2011-2022 走看看