在 Django 中创建具有数据可视化效果的新闻网站

Create news website with data visualizations in Django

我正在尝试创建一个我可以 post 文章的网站。这些文章将有各种 d3.js 可视化或类似这样的内容:

  1. https://www.latimes.com/projects/star-wars-most-talkative-characters/

  2. https://www.latimes.com/projects/rams-chargers-fan-map-la/

该站点的访问者将少于 500 人,安全性不是问题。我计划每天上传一次文章,所以上传应该很简单。我目前正计划将 Django 用于后端,d3.JS 用于可视化,以及一些用于存储文章的数据库等。我计划使用富文本编辑器插件(例如 TinyMCE)来格式化页面。

我唯一的 Django 经验是文档中的教程系列,所以我不确定这组工具是否适合这项工作。有没有更好的方法将包含图形、图像、交互式可视化等的文章存储在数据库中?有没有更好的方法来构建我想要做的事情?

当然,您可以使用 Django(很棒的框架)或您想要的任何其他 framework/CMS,问题是它始终取决于您使用的数据类型,例如,如果您有 GeoJSON/topoJSON 对于可视化数据,最好将它们存储在一个文件中并通过网络服务器为它们提供服务,例如 Nginx(适用于提供静态数据),这比将它们存储在 PostgreSQL 或 MySQL.[= 中更好。 10=]