社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

这种数据库结构Django怎么实现

alexkh • 10 年前 • 3687 次点击  

最近在开发内部的log分析系统,在数据库结构方面遇到了难题,不知道怎么实现了。

计划的数据库结构是这样的: 有2张表,第一张是存储频道的数据,比如几个频道的流量,第二张表存放频道的规则,可以在这里添加和删除频道。

请问这样的数据库是如何实现的?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/736
 
3687 次点击  
文章 [ 1 ]  |  最新文章 10 年前
greenpointan
Reply   •   1 楼
greenpointan    10 年前
class Role:
   # role yours

class Channel#base information
    canuse = models.BooleanField(default=True)
    role = ForeignKey(Role)

定义规则,然后定义频道
一个规则可以被多个频道使用,通过频道获取规则使用reverse语法:

channel = Channel.objects.all.get(pk=1)
canuse = channel.__role.canuse