mysql 数据库里有这两张表.用django这样写models .然后用views调用行不?

cndeer cndeer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
情况是这样的.数据库里有这两张表.

表1



表2



情况是这样的.表一是文章的栏目ID.标题 ,点击次数,发布时间,文章ID等

表二 是文章的ID(与表一的ID对应).文章的内容.文章的栏目ID.

现在有数据大约7-8万条.我想把这两个表合并成一个.就是文章id ,栏目id,点击次数,发布时间,关键词,内容.问题是这样所有的数据都在一个表里.要是数据达到10万条.20-30-50万条数据的时候.用django调用速度会不会成一个问题?(有知道的说一下多谢啊.)



如果是用两个表的时候.那怎么写models

我是这样写的models :

class dede_addonarticle(models.Model): aid=models.IntegerField(primary_key=True) redirecturl=models.CharField(max_length=255,blank=True) templet=models.CharField(max_length=30,blank=True) body = models.TextField() typeid = models.IntegerField(default=0) userip = models.IPAddressField() def __unicode__(self): return self.body class Meta: verbose_name_plural = u'招聘信息' class dede_archives(models.Model): id=models.IntegerField(primary_key=True) typeid = models.IntegerField(default=0) typeid2 = models.CharField(max_length=90) title = models.CharField(max_length='60') body = models.ForeignKey(dede_addonarticle, verbose_name=u'信息内容') keywords = models.CharField(max_length='30') description = models.CharField(max_length='255') pubdate = models.DateTimeField(auto_now_add=True) click = models.IntegerField(default=0) def __unicode__(self): return self.title



这样写.但是调用一个文章的title的时候可以用wenzhang.title ? 那怎么调用相关联的同id title(标题)相对应的body(内容)  就是这样分折的时候.调用一个标题.怎么调用相同标题对应的内容呢?

这样写models不知道有问题不? 多谢

...全文
评论 1
收藏 已收藏
分享
返回顶部
cndeer
脚本语言 37,737 成员 34,208 内容