sin*_*inθ 2 python sql django django-database web
对于网站上的用户,使用数据库在Django中存储信息的最佳方式是什么.我正在处理的网站有以下几个部分:
问题是,文件应存放在何处?(我不知道每个人会有多少人).对于每个文档,评论应存储在何处?(我不知道会有多少评论).
我对Django很新,并且刚开始我买的那本书,但需要开始计划才能在八月份完成它(这对于一个如此新的人来说甚至可能吗?).
直接OOP,您应该为每个工件创建一个Model(对象) - 例如:
class ChatComment(models.Model):
owner = models.ForeignKey(User)
when = models.DateTimeField(auto_now_add=True)
message = models.CharField(...)
...
chatroom = models.ForeignKey(ChatRoom)
class PublicDocument(models.Model):
owner = models.ForeignKey(User)
created = models.DateTimeField(auto_now_add=True)
title = models.CharField(...)
payload = models.FileField(...)
class DocumentReview(models.Model):
author = models.ForeignKey(User)
document = models.ForeignKey(PublicDocument)
when = models.DateTimeField(auto_now_add=True)
text = models.CharField(...)
Run Code Online (Sandbox Code Playgroud)
等等...
| 归档时间: |
|
| 查看次数: |
245 次 |
| 最近记录: |