
Maxim robox
18.01.2016
13:52:02
Потом {% url 'create-view' %}

Whore Amazing
18.01.2016
13:52:12
у меня ошибка там в reverse

Pavel
18.01.2016
13:54:00
/qa/create попробуй если я правильно понимаю

Google

Whore Amazing
18.01.2016
13:54:17
нет, неправильно
щас объясню

Vlad
18.01.2016
13:55:17
покажи форму

Whore Amazing
18.01.2016
13:55:21
/qa/add - форма добавления вопроса, со своей вьюшкой
create() - функция добавления вопроса, вызывающаяся, когда кликают сабмит в форме
create() отдает редирект, в котором reverse(), там и падает

Vlad
18.01.2016
13:55:32
функцию

Whore Amazing
18.01.2016
13:55:55
def create(request, name, text):
x = Question(question_name=name, question_text=text, pub_date = timezone.now())
return HttpResponseRedirect(reverse('qa:detail', args=(x.id,)))

Pavel
18.01.2016
13:56:05
Покажи.reverse I URLs.py

Whore Amazing
18.01.2016
13:56:59
в urls.py знамо дело нет create(), ибо оно вызывается из формы, юзеру незачем вызывать ее самому
АААА
туплю
нужно в urls прописать

Pavel
18.01.2016
13:59:12
Юзер ничего не вызывает, ,он только урл дергает

Whore Amazing
18.01.2016
13:59:16
черт, вот бы можно было из шаблона напрямую вызывать вьюшку

Pavel
18.01.2016
14:00:06
А что урл означает ты прописываеь в урлс.пай

Whore Amazing
18.01.2016
14:00:25
понял

Pavel
18.01.2016
14:00:26

Google

Whore Amazing
18.01.2016
14:00:39

Pavel
18.01.2016
14:01:15
На пути исправления

Whore Amazing
18.01.2016
14:01:34
исправил
Но!
ошибка с reverse() не исчезла и не изменилась
а нет, изменилась
Reverse for 'create' with arguments '('', '')' and keyword arguments '{}' not found. 1 pattern(s) tried: ['qa/create/$']

Aliaksiej
18.01.2016
14:04:20
опять скобочки забыл убрать
тебе нужна функция а не вызов функции

Whore Amazing
18.01.2016
14:05:19
нет, нет скобочек

Maxim robox
18.01.2016
14:06:17
@ArtemisFaul оригинальной задачу словами
Опиши*

Aliaksiej
18.01.2016
14:07:01

Ilya
18.01.2016
14:07:21
В Китае судьи начали использовать WeChat для обмена документами следствия. Я недавно пытался придумать хоть один кейс использования интернета, который нельзя засунуть в wechat и не смог https://www.techinasia.com/china-wechat-trials

Whore Amazing
18.01.2016
14:07:31

Aliaksiej
18.01.2016
14:08:01
> with arguments '('', '')'
куда ты там скобки засунул короче

Maxim robox
18.01.2016
14:08:27
Там с CBV и ModelForm делается в три строчки, скорее всего.

Whore Amazing
18.01.2016
14:08:44
так, кажется, понял
он ругается на скобки в detail в урлах
так?
но они там должны быть, ибо там встроенное представление

Pavel
18.01.2016
14:09:26

Maxim robox
18.01.2016
14:09:57
Ну, пожалуй.

Google

Whore Amazing
18.01.2016
14:14:38
вот там как раз cbv

Maxim robox
18.01.2016
14:15:59
Где?

Whore Amazing
18.01.2016
14:16:28
в нем, судя по туториалу, скобки нужны
так как там создается объект класса
url(r'^(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
url(r'^add/$', views.add, name='add-view'),
url (r'^create/$', views.create, name='create'),

Maxim robox
18.01.2016
14:18:16
Эм. DetailView это твоя вьюха или Джанго?
Если твоя, то переименуй.

Whore Amazing
18.01.2016
14:18:38
джанго
CBV

Maxim robox
18.01.2016
14:19:09
Так ты не должен использовать ее. Должен унаследоваться от неё

Whore Amazing
18.01.2016
14:19:36
конкретно этот урл - копипаст из туториала :)
да, я унаследовался, если ты об этом

Maxim robox
18.01.2016
14:22:25

Whore Amazing
18.01.2016
14:22:25
похоже, reverse() не работает с CBV, вот что я понял

Maxim robox
18.01.2016
14:22:44
reverse вообще работает с урлами, а не с вьюхами.

Whore Amazing
18.01.2016
14:23:34

Maxim robox
18.01.2016
14:24:07

Whore Amazing
18.01.2016
14:24:44

Maxim robox
18.01.2016
14:25:14

Google

Whore Amazing
18.01.2016
14:26:13
return HttpResponseRedirect(reverse('qa:detail', args=(x.id,)))
url(r'^(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),

Viktor
18.01.2016
14:26:30
это эльфийский?

Whore Amazing
18.01.2016
14:27:05
урл - копипаста. реверс - тоже копипаста, просто поменял урл, который реверсить надо.

Pavel
18.01.2016
14:27:17
Qa прописан в корневом URLs?

Maxim robox
18.01.2016
14:27:33

Pavel
18.01.2016
14:27:59

Whore Amazing
18.01.2016
14:28:00
там и должна быть одна, вроде

Admin
ERROR: S client not available

Maxim robox
18.01.2016
14:28:32
А, точно. Забей.

Whore Amazing
18.01.2016
14:28:43
ладно. так где я накосячил?

Maxim robox
18.01.2016
14:28:53
Покажи объявление вьюхи

Pavel
18.01.2016
14:29:12
Ошибку ещё раз покажи

Whore Amazing
18.01.2016
14:29:38
class DetailView(generic.DetailView):
model = Question
template_name = 'qa/detail.html'

Maxim robox
18.01.2016
14:29:47
Ещё ты реверсишь урл, который в неймспейсе qa.

Whore Amazing
18.01.2016
14:29:57
Ошибку ещё раз покажи
NoReverseMatch at /qa/add/
Reverse for 'create' with arguments '('', '')' and keyword arguments '{}' not found. 1 pattern(s) tried: ['qa/create/$']

Maxim robox
18.01.2016
14:29:59
Ты, возможно, не делал объявление неймспейсов урлов.

Whore Amazing
18.01.2016
14:30:12
вродь делал.

Pavel
18.01.2016
14:30:14

Google

Whore Amazing
18.01.2016
14:30:25
да, делал.

Pavel
18.01.2016
14:30:56
Знаю
Но писать заеюусь
Argd и keargs в reverse

87776
18.01.2016
14:31:32
НЕНАВИЖУ БЛЯТЬ УБУНТУ

Whore Amazing
18.01.2016
14:31:37
ниже еще одна ошибка
error during template rendering

Pavel
18.01.2016
14:31:49
Args убрать ебусий снег

Whore Amazing
18.01.2016
14:31:53
ругается, видимо, на то, как я передаю урлу аргументы

Pavel
18.01.2016
14:32:00
Kwargs поставить

Whore Amazing
18.01.2016
14:32:10
<form action="{% url 'qa:create' name text %}" method="post">
косяк тут?

Pavel
18.01.2016
14:34:34
Короче если в упл у тебя есть именная группа Р то надо keargs еюагый андроид

Whore Amazing
18.01.2016
14:34:56

Pavel
18.01.2016
14:35:04
Домой доеду напишу если без меня не объяснят.

Whore Amazing
18.01.2016
14:35:24

Viktor
18.01.2016
14:35:45
"Если у вас есть проблема, и вы решили её через регулярные выражения, то у вас теперь 2 проблемы" (c)

87776
18.01.2016
14:36:02
почему на говноубунте xrdp поднимается как по щелчку пальцев, а над vnc надо плясать со всему бунами

Whore Amazing
18.01.2016
14:36:12

HAOS 001
18.01.2016
14:36:15

Whore Amazing
18.01.2016
14:36:23