@ru_python

Страница 331 из 9768
Whore Amazing
17.02.2016
06:57:40
а хотя бы имя модельки хранится в каком-то передаваемом поле?

Pavel
17.02.2016
06:57:53
ты что куда передаёшь?

Whore Amazing
17.02.2016
06:58:34
эм. во вьюху. собирался объект, но вы сами сказали...

Pavel
17.02.2016
06:58:50
откуда?

Google
Whore Amazing
17.02.2016
06:58:52
надо его id и имя модельки, ибо там одна вьюха для трех моделей

из шаблона.

Pavel
17.02.2016
06:59:12
из шаблона ты передаёшь в браузер only.

Whore Amazing
17.02.2016
06:59:28
из формы.

Pavel
17.02.2016
06:59:39
а вот из браузера - обратно во view способами GET или POST

Whore Amazing
17.02.2016
06:59:55
(да, я мудак, делаю форму со скрытым полем, где шлю себе обратно то, что нужно)

Pavel
17.02.2016
07:00:20
терминология важна, потому что хрен его знает, что ты там задумал, и что хочешь получить.

Whore Amazing
17.02.2016
07:00:31
это я понимаю. передаю я в пост. а получить хочу имя модельки.

Dan
17.02.2016
07:01:46
http://stackoverflow.com/questions/6571649/model-name-of-objects-in-django-templates

Whore Amazing
17.02.2016
07:02:22
ого.

87776
17.02.2016
07:05:15
.

ох, вовремя а зашел под злого модера

дан тан, а ты когда-нибудь резал уши?

Google
Dan
17.02.2016
07:06:12
можно еще попробовать в модели добаить метод def classname(self): return self.__class__.__name__ а в темплейте {{ object.classname }}

у меня правда под рукой нет где можно опробовать

Pavel
17.02.2016
07:07:20
если делать, то делать template filter. {{object|classname}}

Whore Amazing
17.02.2016
07:08:52
да, я тоже так думаю зачем делать в модели, если фильтры как раз для этого предназначены

Pavel
17.02.2016
07:09:26
??

Sergey
17.02.2016
07:10:21
Доброе утро всем:)

Кто нибудь знает как получить полную историю сообщений бота с юзером?

Sergey
17.02.2016
07:33:43
мб offset=0?
Спасибо, попробую.

Whore Amazing
17.02.2016
07:34:32
хотя не факт

чертовщинка шаблон отдает pk, а url его не видит :\

или видит, но не видит кто-то другой...черт, в этих сообщениях об ошибках вообще черт ногу сломит

Pavel
17.02.2016
07:47:13
как ошибка звучит?

Whore Amazing
17.02.2016
07:48:22
NoReverseMatch at /qa/4/comment/ Reverse for 'comment' with arguments '()' and keyword arguments '{'pk': ''}' not found. 1 pattern(s) tried: ['qa/(?P<pk>[0-9]+)/comment/$'] это при том, что в шаблоне <form action="{% url 'qa:comment' pk=id %}" method="post">, а в вьюхе def comment(request, pk): вроде все как полагается же

Pavel
17.02.2016
07:48:41
pk=id

а id чему равен?

Whore Amazing
17.02.2016
07:49:01
4

Pavel
17.02.2016
07:49:12
подскажу: ничему. '{'pk': ''}'

Google
Whore Amazing
17.02.2016
07:49:31
он вполне корректно передается в посте как 4

Pavel
17.02.2016
07:49:48
сделай рядом с этой строкой <p>id={{id}}</p>

Whore Amazing
17.02.2016
07:51:24
чет я вообще не соображаю. ошибку он выдает уже ПОСЛЕ рендера comment и отправки формы

т.е. форма в comment (та, где pk=id) уже отправилась

Pavel
17.02.2016
07:53:11
а место падения как обозначено?

Whore Amazing
17.02.2016
07:53:52
какое именно? там их много. куча строк в системных файлах и кусок моего шаблона, где место падения не выделено красным, как обычно (все из-за include)

сделай рядом с этой строкой <p>id={{id}}</p>
в общем, тут он вывел 4. и в посте его передал.

Pavel
17.02.2016
07:54:44
значит падает в другом месте

Whore Amazing
17.02.2016
07:55:16
говорит, что в comment. но там больше негде падать, в этом файле только одна инклюдимая форма.

Pavel
17.02.2016
07:55:49
в стектрейесе твои файлы есть?

Whore Amazing
17.02.2016
07:56:25
а, есть.

context_instance=RequestContext(request)) ничего не понимаю. вернуть что ли редирект туда....

Whore Amazing
17.02.2016
07:59:04
вот в контексте тоже идет присвоение pk значения. но это значение не пустое, я только что его принтом вывел. дряньство.

Pavel
17.02.2016
08:01:19
reverse() используется?

Whore Amazing
17.02.2016
08:01:59
нет. там, вроде, не надо его.

я копипастил с другой вьюхи :)

так. вроде работает. вообще, с этими ретурнами ничего не понятно. может быть, где-нибудь расписано по ним подробнейшим образом?

Pavel
17.02.2016
08:05:32
лучше чем в доке нет. а что за ретурны? Function Based Views?

Whore Amazing
17.02.2016
08:06:11
угу. вот эти вот различия между всякими реверсами, респонсами и рендерами, что когда употребляется.

Pavel
17.02.2016
08:12:29
В двух словах не рассказать, на полноценную статью тянет.

Google
Pavel
17.02.2016
08:14:58
.а вообще, если стало понятно, как работает запрос-ответ и что откуда берётся, и проблема только вывалиться из функции-вью, переходи на cbv. Кмк.

Whore Amazing
17.02.2016
08:18:49
cbv, увы, не всесильны.

Pavel
17.02.2016
08:20:25
Меня тут просветили, нет такой проблемы, которуй не решить в cbv

Whore Amazing
17.02.2016
08:20:38
хм, прямо-таки?

надо почитать про них все.

но чтобы не переделывать весь проект, допилю уж этот на fbv. а следующий начну сразу весь на cbv

Pavel
17.02.2016
08:22:16
В крайнем случае есть TemplateResponsrView, кажется так.

Admin
ERROR: S client not available

Whore Amazing
17.02.2016
08:22:36
он тоже class-based?

Pavel
17.02.2016
08:22:45
Два

Whore Amazing
17.02.2016
08:22:57
отлично.

Pavel
17.02.2016
08:24:04
хм, прямо-таки?
Я не могу сходу придумать.

Whore Amazing
17.02.2016
08:24:36
ну, в функциях я порой сильно извращаюсь?

Pavel
17.02.2016
08:51:50
def dispath(self, request, *args, **kwargs) полностью дублирует механизм функции.

Vitya
17.02.2016
08:52:45
dispatch может?

Pavel
17.02.2016
08:53:00
Vitya
17.02.2016
08:55:23
а то я полез читать и не нашел ничего :D

Whore Amazing
17.02.2016
09:35:50
нян.

Viktor
17.02.2016
11:28:33
мб offset=0?
Тогда возможно вернет все сообщения со всеми

Google
Sergey
17.02.2016
11:29:15
Никак вроде А зачем?
Да, не получилось никак. Решили проблему по другому.

Viktor
17.02.2016
11:31:03
U: /command B: type arguments U: foo B: cmd "command" with args ["foo"]

?

Sergey
17.02.2016
11:36:00
U: /command B: type arguments U: foo B: cmd "command" with args ["foo"]
Нет. Надо было собрать все изображения и текст отправленные пользователем за сессию. Решили что отправка текста или фото будет триггером для начала сессии и отправка контактов в конце будет триггером окончания сессии.

Artem
17.02.2016
11:49:17
http://www.apple.com/customer-letter/

Whore Amazing
17.02.2016
12:16:41
так что же все-таки означает этот таинственный super() в методах классов? я ничего не понимать.

[Anonymous]
17.02.2016
12:18:14
это же из миксинов?

Vitya
17.02.2016
12:18:17
значит тебе нужно почитать про наследование чуток

Whore Amazing
17.02.2016
12:18:27
вроде читал, но видимо, не все

[Anonymous]
17.02.2016
12:18:34
у меня где то был хороший пример на кисках-собачках

лол

Whore Amazing
17.02.2016
12:18:42
покажи, пожалуйста

Aragaer
17.02.2016
12:19:03
super() возвращает суперкласс

Whore Amazing
17.02.2016
12:19:23
это вроде понятно

с помощью его метод класса вызывается внутри самого себя зачем?

Aragaer
17.02.2016
12:19:59
вызывается не метод класса, а метод суперкласса

Whore Amazing
17.02.2016
12:20:09
А. вот оно что.

теперь, вроде, все ясно :з

Aragaer
17.02.2016
12:20:30
пусть у тебя есть класс Котик с методом жрать и класс Песик, унаследованный от Котика с перегруженным методом жрать

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