Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django cms真的与django和模型集成了吗_Django_Django Models_Content Management System_Django Cms - Fatal编程技术网

django cms真的与django和模型集成了吗

django cms真的与django和模型集成了吗,django,django-models,content-management-system,django-cms,Django,Django Models,Content Management System,Django Cms,我正在将一个使用各种电子表格和access数据库的现有小型企业管理系统迁移到Linux服务器,以便为我们自己的办公室员工、外部合作伙伴和客户提供内部网和internet访问 有一些相当复杂的数据库工作将使用postgreSQL和python 需要有一个外观专业的公共网站,既可以访问普通“客户”的一些数据库内容,也可以访问实际客户的定制数据可见性 wordpress、drupal、joomla等传统CMS产品似乎都不够灵活,所以我找到了去django的路 我构建了模型,填充了数据表,构建了一些基本

我正在将一个使用各种电子表格和access数据库的现有小型企业管理系统迁移到Linux服务器,以便为我们自己的办公室员工、外部合作伙伴和客户提供内部网和internet访问

有一些相当复杂的数据库工作将使用postgreSQL和python

需要有一个外观专业的公共网站,既可以访问普通“客户”的一些数据库内容,也可以访问实际客户的定制数据可见性

wordpress、drupal、joomla等传统CMS产品似乎都不够灵活,所以我找到了去django的路

我构建了模型,填充了数据表,构建了一些基本视图来操作数据,并开始使用html布局标记和css,我开始研究表单,包括crispy表单

我需要与pdf文件的工作-扫描,上传,分裂成单一的网页,在网站上显示旁边的表单数据输入等

我希望我可以使用django cms来处理面向公众的文字和图片以及处理jpgs PDF等方面的内容,并进行页面布局,同时使用django模型和python简化数据库访问并提供智能

当我阅读关于集成模型的django cms文档时,我得到的印象是,实际上并没有一个合适的集成-您可以构建一个在cms页面和django页面之间切换的站点,或者可能将django视图嵌入cms页面,但我不确定我是否可以在cms中完成外观和静态部分,在django中完成同一页面上的动态部分,而不必再在django中完成这些工作

django系统围绕模型展开,django cms文档的阅读方式就好像模型是您可能想要使用的某种额外的比特

有人讨论了集成django模型的不同方法,但他们都将django模型视为可以添加的外来项

我发现其他人问过“django cms如何与django模型一起工作”,答案似乎与那些问“我如何将django模型添加到drupal站点”的人没有什么不同

所以我的问题是-django cms是否与django集成,以提供易于构建的站点,并在cms功能和模型功能之间进行良好的集成,还是它们真的是两个独立的系统,只需稍加努力就可以共享同一页面上的空间,但不会以任何有用的方式协同工作

有没有其他工具可以用于静态内容、页面格式和导航,以便与模型和python代码集成?


是的,它确实与django集成,并且在cms功能和模型功能之间提供了良好集成,从而易于构建站点。正如Simeon Visser的评论所暗示的,您可以创建自己的插件,将管理不同功能添加到django cms部件中。大多数情况下——大多数事情都不需要这样的集成——简单的django管理视图和模型就足够了。

上次我使用django cms时,我不得不创建自定义插件来完成工作:-如果你想在页面上添加新内容,这似乎是一种方法。谢谢。我是否需要在项目早期引入django cms结构并在其中工作,或者我是否可以使用django表单并首先将其正确处理,然后再合并到cms结构中?谢谢您的回复。很难在头脑中弄清楚整个设计问题的哪些部分是由不同的工具来完成的,尤其是只涉及了原始形式的html和css。ATM我想用crispy forms加上Bootstrap3来布置我的表单,并使用漂亮的格式,然后与django cms合并以支持所有文本、照片、,PDF等。我假设我可以从一个很好的自定义网页模板中引入合适的CSS内容,为整个网站提供一种我喜欢的风格。我总是使用bootstrap,我已经在wordpress和django cms中使用过它。而且效果很好。只要您记住,Django cms本身不会阻碍您的进度,它是为管理内容而设计的。这意味着-您可以使用它发布和更改要向外界显示的内容。如果其中一些内容来自您的后端数据库,那么是的,您需要为其创建一些插件。如果你只是想在你的管理后端显示这些东西,那么它与django cms无关,而与django本身无关。我对django和bootstrap(不记得是哪个版本)的唯一问题是,所有表单字段都需要一些类才能看起来漂亮(表单…),所以我必须为表单类创建mixin,以便将这个css类添加到所有字段中……我尝试添加django cms的版本搁浅了,因为我没有为django cms使用正确的版本。我使用了django 1.6,它可能会也可能不会导致问题,但数据库密钥丢失和错误版本的恢复都存在问题。我想我现在将继续使用我的模型,因为我需要一些东西来支持紧急业务。我稍后会回来,创建一个为django cms定制的virtualenv,并一点一点地添加模型。