Python Coherence techno web Django+;PostgreSQL
我有一段时间的网站项目。我还处于学习阶段,可能还要几个星期。 我精通HTML、CSS、JavaScript、PHP、MySQL和Python 我目前正在学习Django,很快就是React JS JavaScript框架;AJAXCSS->SASS;Nginx;Gunicorn和可能的UML+PostgreSQL 从技术角度来看,我要开发的网站还没有固定下来。我希望它使用Python/Django,因为该站点将与使用Python中的API(包括Youtube)紧密链接,还将与用Python编写的web bot(提供与API相关的数据以创建页面内容的bot)紧密链接 网站内容的生成将非常自动化(仅通过web服务器的视图,还通过添加新内容) 我目前对该网站能够提供多少页面的估计非常糟糕。我估计至少有一百万页 我的问题如下:Python Coherence techno web Django+;PostgreSQL,python,django,database,postgresql,nginx,Python,Django,Database,Postgresql,Nginx,我有一段时间的网站项目。我还处于学习阶段,可能还要几个星期。 我精通HTML、CSS、JavaScript、PHP、MySQL和Python 我目前正在学习Django,很快就是React JS JavaScript框架;AJAXCSS->SASS;Nginx;Gunicorn和可能的UML+PostgreSQL 从技术角度来看,我要开发的网站还没有固定下来。我希望它使用Python/Django,因为该站点将与使用Python中的API(包括Youtube)紧密链接,还将与用Python编写的
- 我已经熟悉MySQL了,但我想我需要几个数据库、许多表、数百万个条目和可能数TB的数据。那么PostgreSQL(甚至像NoSQL一样的DBMS)不是更好吗?更稳定、更好地处理大量数据,可以与Django一起使用
- 我掌握的不同技术和学习计划是否一致?他们是否允许以最佳和安全的方式创建一个非常动态和自动化的网站
- 在学习Django的过程中,我了解到是Django负责处理数据库,因此很难自己(比如说,手动)修改数据库,而且“修改表和数据库的结构而不丢失表和数据库的内容是复杂的,甚至是不可能的。这是真的吗?能告诉我细节吗?因为无法向表中添加字段以及缺乏灵活性可能会给我带来问题
- 用于解释和制作的Django/Python三人组;Gunicorn用于HTTP和Nginx静态文件请求。这是一个好的三人组还是向您推荐更多的Django/Python三人组;阿帕奇和其他人