我想让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.
是否有完整的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) 这通过:
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)