@ru_python

Страница 162 из 9768
Maxim robox
18.01.2016
13:52:02
Потом {% url 'create-view' %}

Whore Amazing
18.01.2016
13:52:12
url(r'^add/$', views.add, name='create-view')
нит-нит, я не про это

у меня ошибка там в 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
Там с CBV и ModelForm делается в три строчки, скорее всего.
Пуст ь обычную вьюшку поймёт. Потом цбв, как мне кажется.

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
в нем, судя по туториалу, скобки нужны так как там создается объект класса
Нет. Если бы там было то, что ты называешь «создание объекта класса», то было бы DetailView().as_view(). Тут скобки у функции. Это просто её вызов.

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

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

Maxim robox
18.01.2016
14:24:07
там так и есть, вглядист
Там нет скобок у класса. Только у метода класса.

окей, с урлами на CBV не работает.
Работает. Ты что-то делаешь не так.

Maxim robox
18.01.2016
14:25:14
хм, и правда скобок нет. но клянусь, в туториале тоже без них.
Покажи свой reverse и url, который хочешь отреверсить.

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
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
вродь делал.

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">

косяк тут?

Kwargs поставить
т.е. то, что передавалось в args, передать в kwargs? ...почему?

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

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

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

Страница 162 из 9768