开发Django cms

时间:2019-03-26 23:22:07

标签: python django

首先,如果我的问题似乎可以广泛回答,我想道歉,但对此我感到非常沮丧。因此,我主要是一名wordpress开发人员(以前是前端开发人员),而且我正在研究python django。但是在学习了许多课程之后,我似乎无法理解如何进行项目的内容管理。所以这是我的问题的摘要

  • 在wordpress中,有一个自定义帖子元概念,您可以在其中放置可以更改页面标题并完全自定义网站的字段,这样客户每次需要更改任何内容时都不需要我(基本上是CMS)
  • 现在我什至无法开始想象如何为Django做类似的事情
  • 我尝试在管理页面的列表视图顶部放置自定义表单,但这看起来不太好,如果我需要自定义不属于列表视图模块的页面该怎么办
  • 我尝试制作一个应用程序并将其命名为页面,但是直接与模块有关的内容又如何呢?
  • 所以我的问题是:我应该如何考虑这个问题,因为我不想在一个方向上走很长的路,只是发现这是做事的糟糕方式
  • 另外,我要创建的网站并不比博客大得多,我知道无论如何我都最好在wordpress中做文章,但我认为这是熟悉我自己的好起点django。

最后,如果您推荐任何课程或教程,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您是对的,这是一个非常广泛的问题。这是一个广泛的答案,希望对您有所帮助。 Django是一个编程“框架”,可用于开发新的Web应用程序,包括新的CMS。以我的经验,在新的Django应用程序中,网页标题的可定制性涉及将Django的html模板语言与模板标签和上下文变量等一起使用,以及在Django框架内进行Python编程。为了进行内容管理,您基本上必须为此编写自己的模型和函数,以及选择安装的任何默认数据库或其他数据库系统(MySQL,PostgreSQL)...有一个学习曲线,但是Python和Django是被某些人认为是最容易学习的语言和框架之一。

This tutorial playlist may help you.这帮助我从一开始就迷惑了Django,而他也有Python tutorials