小编Har*_*ari的帖子

将现有的django应用程序与django-cms集成

我有一个现有的django应用程序,我需要集成django-cms.Django-cms将主要用于为应用程序创建帮助文档.我已经设置了django-cms来使用我现有的数据库,以保持用户和身份验证的一致性.

理想情况下,在帮助页面中,我将需要来自现有应用程序的客户端特定信息,并且还为文档团队提供编辑功能.

这是我写的示例视图:

def view_help(request, company):
    try:
        c = Company.objects.get(id=company)
    except:
        return render_to_response('help.html', {'msg':'No Such company'})

    return render_to_response('help.html', {'company':c, 'data':c.data})
Run Code Online (Sandbox Code Playgroud)

对应的模板help.html:

{% load cms_tags %}
{% load custom_tags %}

<!doctype html>
<head>
  <title>{{company}}</title>
     {% plugins_media %}
</head>
<body>
    {% placeholder "main" %}

{% if msg %}
    {{msg}}

{% else %}
    Here is company specific data: <br/> 
    {{ data }}    
{% endif %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这给了我公司所需的具体信息,但没有给我cms插件.

这里的任何帮助将不胜感激.谢谢.

---编辑---将编辑过的部分移动到一个新问题

django django-cms

5
推荐指数
1
解决办法
1951
查看次数

标签 统计

django ×1

django-cms ×1