问题标签 [django-flatpages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
514 浏览

django - 我的 django 应用程序的“帮助页面”

我正在开发一个需要许多帮助页面(即,几个页面,许多主题)的 django 应用程序。

我不太确定这样做的最佳方法是什么。

我做了一些研究并找到了一些可能的方法,但它们并不是我想要的:

  • flatpages=> 如果我的帮助页面作者可以访问 WYSIWYG 界面而不是编写 html 文件,那就更好了
  • django-wiki=> 不太适合,因为用户不需要为帮助页面做出贡献
  • django-CMS=> 似乎有点矫枉过正
  • 建立我自己的 => 任何例子?

将帮助页面添加到 django 应用程序的常规方法是什么?

谢谢。

秀玲

0 投票
1 回答
180 浏览

django - django-breadcrumbs flatpages

我遵循本教程:https ://github.com/chronossc/django-breadcrumbs/blob/master/README.markdown#3---enable-flatpages--breadcrumbs

像这样,我的settings.py:

和我的 urls.py:

所以,

如果我删除了我的中间件类,那么平面页面就不起作用了。但是,如果我删除我的服务 url,平面页面会再次工作。他不使用这个。我需要知道使系统正常工作的原因。

再次感谢!

0 投票
1 回答
119 浏览

python - Django get_model 方法尝试获取 Django 的 Flatpages 应用程序而不是我的 Flatpages 应用程序

我已经覆盖了 Django 的 Flatpages 应用程序并编写了我自己的 Flatpages 应用程序。Django Oscar 项目正在使用 get_model 方法导入平面模型。

当我运行开发服务器时

它导入了我的 Flatpage 应用程序,但是当我使用 uwsgi-nginx 服务器时,它会导入 Django 自己的 flatpage 应用程序。

也一样,当我不使用 nginx 并使用 gunciorn 时,导入 Django 的 Flatpage。

有任何想法吗?

0 投票
1 回答
240 浏览

django - Django South Migration 以访问 Flatpages 应用程序

我正在尝试访问南方迁移中的 Flatpages 模型,如下所示:

我收到错误消息,指出网站和平面页面模型在平面页面应用程序中不可用。那么我做错了什么?

0 投票
1 回答
209 浏览

django - 如何将 Django Flat Pages 置于版本控制之下?

Django flatpages 是一个非常基本的 CMS Django-reversions 可以在管理员中备份模型过去的版本访问https://github.com/etianen/django-reversion

如何保持平面应用程序模型处于反转状态?这些模型没有在我的代码中明确设置,而是作为管理员自动发现的内置 django 功能提供的。

0 投票
1 回答
1259 浏览

python - django flatpages 和 i18n

我正在尝试选择一种我想在即将推出的网站的某些部分中使用的方法。这部分是静态内容,我通常会使用django flatpages框架进行管理,它是内置的并且工作得很好。但问题是:网站将在许多方面成为i18n ,静态内容就是其中之一。

对于一些静态内容,我将使用标准的 djangoi18n包和.po文件。有没有办法以flatpagesi18n 方式工作?如果没有,有没有办法用一些方法来实现所需的方法django-model-i18n-tool,比如django-modeltranslation

如果所有答案是否定的,解决 i18n 静态内容的最佳做法是什么?这些静态内容应该可以从网站的某些部分进行编辑,最好是管理部分?

0 投票
1 回答
222 浏览

django - 如何从 django-sitetree 访问平面页面

除了投资组合和博客,我的网站上还有一些平面页面。我通过 django-sitetree 传递了站点树、面包屑和菜单。而且我无法理解如何使用 django-sitetree 应用程序从管理界面获取我的平面页面的 URI。有了标题就可以了-只是{{ flatpage.title }}

很高兴看到任何帮助。

0 投票
2 回答
638 浏览

django - 带有平面页面的 Django url 路由

在使用平面页面时,我很难理解 django 中 url 路由的工作原理,并希望有人可以查看我的代码并解释我做错了什么。

此外,在调试此问题时提供一些建议会非常有帮助 - 理想情况下,当请求成功解决时,我想看看 django 如何达到该解决方案。目前,当我收到 404 时,我只看到尝试的 url 模式。

提前致谢,

在 settings.py 我有 - APPEND_SLASH = True

我有以下 url 结构,在括号中我已经指出我认为我的 reg ex该做什么..

我有以下平面页面

测试结果:

我有一种感觉,问题在于 (r'^fa') 和 (r'^en') 无法正常使用平面页面的全部捕获,但我不知道如何理解为什么会这样,因为我缺乏任何类型的这个阶段的调试技巧。

非常感谢帮助...

0 投票
0 回答
352 浏览

django - /first-page/ 处的 ImportError 无法导入名称 Flatpage

我正在从Practical Django Projects 2nd Edition中学习。当我像书中的例子一样启动一个名为搜索的新应用程序时,我遇到了这个问题。

我不知道为什么我不能在模型中导入这个名字

0 投票
1 回答
292 浏览

django - Django 平面页面未注册以创建 FlatPageSitemap

我似乎无法为我的网站注册平面页面,因此也无法让我的 sitemap.xml 让平面页面工作。我有以下文件:

设置.py:

urls.py(项目的主 urls.py 文件,我的应用程序名为“shoes”):

我的“鞋子”应用程序的 urls.py:

我已经运行了 syncdb,但管理员中的 flatpages 部分仍然是空白的,没有任何条目,因此站点地图没有注册它们。我怎样才能让这些平面页面(“主页”和“详细信息”)注册?