小编Jus*_*n M的帖子

django cms - 无效的块标记endblock

我想让django cms与pinax一起工作,但由于某种原因,runserver给了我这个:http://dpaste.com/704936/

接近尾声:

.... 
 File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 43, in parse_blocks
    self.blocks['nodelist'] = self.parser.parse()
  File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 237, in parse
    self.invalid_block_tag(token, command, parse_until)
  File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 291, in invalid_block_tag
    raise self.error(token, "Invalid block tag: '%s'" % command)
django.template.base.TemplateSyntaxError: Invalid block tag: 'endblock'
Run Code Online (Sandbox Code Playgroud)

endblock如何成为无效的块标记?当我从INSTALLED_APPS中禁用'cms'时,错误消失了.所以,我认为这是django cms的错,或者这是一个更普遍的django问题?django cms不能用pinax吗?我按照django cms文档上的教程制作/复制了他们的示例template_1.

django pinax content-management-system django-cms

18
推荐指数
1
解决办法
7006
查看次数

tastypie发布和完整的例子

是否有完整的tastypie django示例站点和设置可供下载?我一直在挣扎着整天缠着它.我有以下代码.基本上,我有一个用ajax处理的POST表单.当我在表单上单击"提交"并运行ajax请求时,调用将返回"POST http://192.168.1.110:8000/api/private/client_basic_info/ 404(未找到)"我已将URL配置为正常,我认为.我可以访问http://192.168.1.110:8000/api/private/client_basic_info/?format=json就好了.我错过了一些设置或在我的方法中出现了一些基本错误吗?我的意图是每个用户可以填写/修改一个且仅修改一个"客户端基本信息"表单/模型.

页面:

{% extends "layout-column-100.html" %}
{% load uni_form_tags sekizai_tags %}

{% block title %}Basic Information{% endblock %}

{% block main_content %}

    {% addtoblock "js" %}
        <script language="JavaScript">

        $(document).ready( function() {

            $('#client_basic_info_form').submit(function (e) {

                form = $(this)

                form.find('span.error-message, span.success-message').remove()
                form.find('.invalid').removeClass('invalid')
                form.find('input[type="submit"]').attr('disabled', 'disabled')

                e.preventDefault();
                var values = {}

                $.each($(this).serializeArray(), function(i, field) {
                    values[field.name] = field.value;
                })


                $.ajax({
                    type: 'POST',
                    contentType: 'application/json',
                    data: JSON.stringify(values),
                    dataType: 'json',
                    processData: false,
                    url: '/api/private/client_basic_info/',
                    success: function(data, status, jqXHR) {
                        form.find('input[type="submit"]')
                            .after('<span …
Run Code Online (Sandbox Code Playgroud)

api django tastypie

6
推荐指数
1
解决办法
1万
查看次数

Haskell 99问题#7:Prepend vs Append to List

这通过:

data Nested List a = Elem a | List [NestedList a]
flatten :: NestedList a -> [a]
flatten (Elem a) = [a]
flatten (List (x:xs)) = flatten x ++ flatten (List xs)
flatten (List []) = []
Run Code Online (Sandbox Code Playgroud)

这失败了:

data NestedList a = Elem a | List [NestedList a]
flatten :: NestedList a -> [a]
flatten (Elem a) = [a]
flatten (List (x:xs)) = flatten x : flatten (List xs)
flatten (List []) = []
Run Code Online (Sandbox Code Playgroud)

错误是:

Couldn't match expected type …
Run Code Online (Sandbox Code Playgroud)

haskell list

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