Привет, ребята, не могли бы вы помочь мне отправить данные в форму.Вот что у меня есть: модели:
class Test (models.Model):
text = models.TextField(blank=True, max_length=300)
просмотров:
def post_test(request):
print 'aesewewewew'
if request.is_ajax():
print 'ajax'
form = TestForm(request.POST)
if form.is_valid():
form.save()
return HttpResponse('success')
else:
return HttpResponse('failed')
else:
print 'aaaaa'
шаблоны:
<div id="post"></div>
<a href="/" onclick=click()>Post</a>
<script>
function click(){
$.post("/post", {
text: "eqweqeqeqweqw"
},
function(data) {
alert(data);
}
)};
url:
(r'^post','test_propject.main.views.post_test'),
форма:
class TestForm (forms.ModelForm):
class Meta:
model = Test
Это не работает для меня.Я не могу найти ошибку здесь.Не могли бы вы дать ссылку, возможно, на рабочий код.Получить запрос работает нормально.Может быть, существует какой-то способ создать простую форму, созданную из моделей, отправляющую данные через ajax без перезагрузки страницы.
Спасибо