我有一个视图,显示一个表单,可以用提交按钮保存。我不想在表单提交时重新加载视图。但是,如果函数没有返回响应,我就会出错。
view.py
from django.shortcuts import render_to_response
from ezmapping.models import *
from django.forms.models import modelformset_factory
def setAppOptions(request, map_name):
if request.user.is_authenticated():
app_selected
{% with JSONContent as object %}{% include "_comments.html" %}{% endwith %}
JSONContent是我通过$.get()方法得到的django模型实例。"_comments.html“是一个未呈现的评论模板。我想呈现该模板,并通过AJAX将其发送到客户端(因此重新生成的数据是模板中呈现的HTML ),我该怎么做呢?
(为我糟糕的英语道歉) 你好。我部分了解如何在Django中使用ajax。但我有一些问题。其中一些是:如何使用ajax呈现模板?如何使用ajax将Django发送到模板?我在网上搜索,但我找不到我真正想要的东西。如果您还能推荐一个关于ajax和Django使用的详细资源,我将非常高兴。( guy.thanks:( ).please help me guy.thanks now. )
我有一个带有html5/javascript/css3的网站,我必须将联系表单值发送到位于django项目中的外部web服务中的web服务(带有piston/rest)。我已经将带有值的Json加载到Jquery/Ajax中,并将其发送到Django项目中的Javascript函数。这是Js in the Form网站:
var json = "{\"nome\": "+nome
+", \"empresa\": "+empresa
+", \"email\": "+email
如何刷新django模板中的某个元素?
示例:
{% if object.some_m2m_field.all %}
<h3>The stuff I want to refresh is below</h3>
<div id="the-div-that-should-be-refreshed">
{% for other_object in object.some_m2m_field.all %}
<a href="www.example.com">{{ other_obje
当我试图在django中呈现一个模板时,我收到了这个错误:
TemplateDoesNotExist
...
Template-loader postmortem
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
Using loader django.template.loaders.app_directories.Loader:
这是我的settings.py条目:
SETTINGS_PATH = os.path.norm
我有一个非常简单的Django杂货列表应用程序,我正在使用它来学习框架,我使用一个模型集来显示/编辑/添加列表中的项目。我遇到的问题是,当我试图对表单集发布更改时,它会失败.is_valid()条件。formset.errors响应是[{' id ':‘这个字段是必需的。’},{}],但是所有的文档/web都说不要弄乱自动生成的ID字段,所以我不确定它为什么不工作/为什么不生成ID字段。
models.py
from django.db import models
# Create your models here.
class Grocery(models.Model):
我使用Ajax将表单数据转换为JSON并将其发送到Django视图。在成功处理之后,我将返回一个模板响应,其中包含一些上下文数据,但我无法在HTML中引用这些数据。我被困在工作上了。任何帮助都会很感激的。下面是我的HTML代码和Django视图。
查看:
class CustomerAttributeView(View):
"""
Saves the attribute details for a user.
Updates if already present
"""
page = 'custom
我想在不使用表单的情况下添加模型实例。
我的目标是向包含当前时间和经过身份验证的用户名的模型中添加一个实例。
到目前为止,我已经有了模型:
from django.contrib.auth.models import User
class Zeit(models.Model):
user = models.ForeignKey(User)
time = models.DateTimeField(auto_now=False, auto_now_add=True)
和视图(几乎是空的,因为我尝试通过model.form添加):
@login_required
def stampe
用户需要在django admin之外创建一个新实例,方法是填写由modelformset_factory创建的表单。问题是我不知道如何将request.user传递给表单,所以保存表单时created_by字段是无效的。
models.py:
from django.db import models
from django.contrib.auth.models import User
class ezApp(models.Model):
name = models.SlugField(max_length=50, unique=True )
date_created =
前几天,我为一个我一直在开发的Django应用程序写了一些AJAX。
我来自Ruby on Rails,所以我在原始JS方面并没有做太多的工作。
因此,基于Rails的分词,我在一种伪代码中使用了类似于以下内容的东西,请不要担心细节:
1)使用prototype的Ajax.Updater的JS函数('tablediv‘是我想要更新Ajaxily的表的id,url指向正确的django视图)
function updateTable(){
new Ajax.Updater('tablediv',url {params: params....etc
2) d