【问题标题】:What is the best way to build Django model?构建 Django 模型的最佳方法是什么?
【发布时间】:2022-01-18 01:37:38
【问题描述】:

我想创建一个网站,提供足球比赛统计数据的可视化。 功能:用户检查游戏列表。选择游戏以查看详细信息。可以选择特定的播放器。如果没有他/她感兴趣的游戏,则用户上传该游戏的数据文件并将其添加到游戏主列表中。

我有一个脚本可以清理数据并为我提供带有列的 DataFrame:

['Shots', 'SCA',  'Touches',  'Pass',  'Carries',  'Press',  'Tackled',  'Interceptions',  'Blocks']

如果我使用 Django 模型,是否可以简单地使用这些列进行建模,或者我是否需要使用单独的表创建一个适当的数据库,例如:

我的 UML 是否正常或者我需要修复什么? 这是我的 UML 的链接https://drawsql.app/xml-team/diagrams/football-game-stats

【问题讨论】:

  • 问题不在于如何创建表。我不知道如何构建/创建/编写模型。我在上图中给出了一个可能的模型示例。这些关系是正确的吗?您将如何构建模型来显示足球比赛的统计数据?

标签: django django-models etl


【解决方案1】:

您无需在数据库中手动创建表和关系,Django 可以为您处理。

已经详细解释了here

【讨论】:

  • 感谢您的回答。我知道 Django 创建 bd 和关系。我可以理解如何编写模型。如果你正在创建一个足球统计应用程序,你会怎么做?
【解决方案2】:

我建议按照这些简单的步骤来构建 Django 模型。我总是按照这些步骤来做的。

  1. 创建 Django 应用程序
  2. 添加帖子模型
  3. 更新设置
  4. 进行迁移
  5. 验证数据库架构

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 2010-12-17
    • 2010-12-02
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多