实训项目第一周2
来源:互联网 发布:c#课本编程题及答案 编辑:程序博客网 时间:2024/04/30 14:22
:
下面是我们需要建表的基本信息:
Table : Problem
id : num
subscribe : text
test_case : varchar(200)
test_result : varchar(200)
submissions:num(16)
acceptences:num(16)
Table : User
id : num
mail : varchar(32)
name : varchar(16)
password : varchar(64)
Table : SubmitCode
id : num
user : User.id
problem : Problem.id
submit_code_text : text
submit_date : Date
condition : varchar(32)
Table : AcceptedCode
id : num
user : User.id
problem : Problem.id
accepted_code_text : text
accepted_date : Date
time_cost: num(16)
memory_cost: num(16)
Table : Discussion
id : num
user : User.id
problem : Problem.id
pub_date:Date
submit_text : text
vote_count :num
view _count: num
Table : Response
id :num
discussion :Discussion.id
user : User.id
pud_date:Date
res_text:text
vote_count:num
以下是代码:
from __future__ import unicode_literals
import datetime
from django.db import models
from django.utils import timezone
from django.utils.encoding import python_2_unicode_compatible
class Problem(models.Model):
problem_id = models.IntegerField(32)
subscribe = models.TexTField()
test_case = models.CharField(max_length=200)
test_result = models.CharField(max_length=200)
submissions = models.IntegerField(32)
acceptences = models.IntegerField(32)
class User(models.Model)
user_id = models.CharField(max_length=32)
user_mail = models.CharField(max_length=32)
user_name = models.CharField(max_length=32)
user_Password = models.CharField(max_length=64)
class SubmitCode(models.Model)
user_id = models.ForeignKey(User, on_delete=models.CASCADE)
problem_id = models.ForeignKey(Problem, on_delete=models.CASCADE)
submit_code_text = models.CharField(max_length=None[, **options])
submit_date = models.DateTimeField('date published')
Condition = models.CharField(max_length=32)
class AcceptedCode(models.Model)
user_id = models.ForeignKey(User, on_delete=models.CASCADE)
problem_id = models.ForeignKey(Problem, on_delete=models.CASCADE)
accepted_code_text = models.TextField()
accepted_date = models.DateTimeField('date published')
time_cost = models.FloatField([**options])
memory_cost = models.FloatField([**options])
class Discussion(models.Model)
discussion_id = models.IntegerField(32)
owner_id = models.ForeignKey(User, on_delete=models.CASCADE)
problem_id = models.ForeignKey(Problem, on_delete=models.CASCADE)
pub_date = models.DateTimeField('date published')
submit_text = models.TextField()
vote_count = models.IntegerField(default=0)
view_count = models.IntegerField(default=0)
class Response(models.Model)
response_id = models.IntegerField(32)
discussion_id = models.ForeignKey(Discussion, on_delete=models.CASCADE)
owner_id = models.ForeignKey(User, on_delete=models.CASCADE)
pub_date = models.DateTimeField('date published')
res_text = mmodels.TextField()
vote_count = models.IntegerField(default=0)
- 实训项目第一周2
- 实训项目第一周
- 项目实训——第一周(2)
- 实训项目第一周1
- 第一周项目2拓展
- 项目实训——第一周(1)
- 第一周项目2日期结构体
- 第一周项目1练习2
- 第一周:项目2 日期结构体
- 第一周项目2-体重情况
- 第一周项目2-胖子伤不起
- 第一周项目2-体重情况
- 第一周【项目2 - 胖子伤不起】
- 第一周项目2 胖子伤不起
- 第一周 项目2 胖子伤不起
- 第一周项目2:长方柱类
- 第一周项目 2 长方柱类
- 第一周项目2长方柱类
- Linux进程操作命令
- 数据链路层:循环冗余检验CRC
- for公司、创业公司
- [bigdata-070] 关于mycat
- test1
- 实训项目第一周2
- Codeforces Round #413 Div. 2 C. Fountains
- 环境搭建
- 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍
- 程序员面试金典--面试31之像素设定
- [bigdata-071] 《高性能mysql》读书笔记(不全未整理)
- 蓝桥杯 算法提高 队列操作 【stl 基础】
- 基于apache ambari 的大数据平台搭建并运行WordCount
- java web 项目管理