@ru_python

Страница 332 из 9768
Whore Amazing
17.02.2016
12:20:45
ну ты конечно загнул, песика от котика наследовать

Aragaer
17.02.2016
12:20:55
да пофик

Whore Amazing
17.02.2016
12:21:14
но я понял.

Aragaer
17.02.2016
12:21:14
можно явно написать Котик.жрать

Google
[Anonymous]
17.02.2016
12:21:32
class Cat: def say(self): return "meow" class Dog: def say(self): return "bark" мы хотим создать семейство злых мурзиков и бобиков. они должны орать капсом. class AngryAnimal: def say(self): old_say_result = super(AngryAnimal, self).say() # вызываем say для "родительского" класса return old_say_result.toupper() # заставляем животное орать class DobryMurzik(Cat): pass murzik1 = DobryMurzik() print murzik1.say() # meow class ZloyMurzik(AngryAnimal, Cat): pass murzik2 = ZloyMurzik() print murzik2.say() # MEOW cам класс злого мурзика пустой, он ваще ниче не делает Cat отвечает за мяуканье, AngryAnimal - за капс. вот типа AngryAnimal - это миксин. это как декоратор, только в виде класса) class ZloyBobik(AngryAnimal, Dog) соответственно должен BARK возвращать

Aragaer
17.02.2016
12:21:37
но суперклассов может быть несколько

Aragaer
17.02.2016
12:22:16
а тут нет декораторов

тут миксин

Whore Amazing
17.02.2016
12:22:42
я и без этого понял, зачем усложнять((

[Anonymous]
17.02.2016
12:23:00
как раз миксин и декоратор это 2 варианта решения 1 проблемы — изменить поведение функции 1 конкретный раз

Aragaer
17.02.2016
12:23:47
миксин работает только для классов, декоратор для любых callable

[Anonymous]
17.02.2016
12:24:00
да,наврал я

Whore Amazing
17.02.2016
12:24:32
все, ушел писать миксин этот ваш б-гомерзкий

Pavel
17.02.2016
12:34:25
Микстни нужны всё таки для чего-то частого. Лдноерптнле применение - это наследование.

Однократное

Whore Amazing
17.02.2016
12:53:21
а можно из одной вьюшки дергать другую?

Google
Whore Amazing
17.02.2016
12:53:54
я туплю как бог просто сижу и нихера не понимаю, что пишу

Vitya
17.02.2016
12:57:26
что значит дергать?

Whore Amazing
17.02.2016
12:57:47
вызывать

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

Vitya
17.02.2016
12:58:56
если у тебя function-based-views, то точно можно, это же обычные функции с cbv совсем мало работал 

Whore Amazing
17.02.2016
12:59:18
в том и дело, что cbv

Pavel
17.02.2016
13:00:00
Пиши, там не сложно, нужно просто один раз понять.

Vitya
17.02.2016
13:00:03
ну можно тогда про HttpResponseRedirect почитать и про reverse

Whore Amazing
17.02.2016
13:01:38
в общем, так если из шаблона нельзя подтягивать объект из модели по связанным полям, потому что шаблон работает исключительно со строками то можно сделать это в вьюшке в ней взять дерево и отдать его целиком в контексте громоздко, но работоспособно я вот тут пытаюсь для этого создать отдельную вьюху но возможно, можно разворачивать дерево напрямую из модели я вроде читал, что это wrong way, но с отдельной вьюшкой я вообще нихера не понимаю

стало понятнее, чего я хочу, но не стало понятнее, как я это хочу реализовать

Pavel
17.02.2016
13:02:57
1. Из шаблона можно подтягивать и так далее по тексту.

Whore Amazing
17.02.2016
13:03:40
через объекты? у меня не вышло. объект в любом случае передавался строкой.

Pavel
17.02.2016
13:04:00
Куда передавался?

Whore Amazing
17.02.2016
13:04:06
в шаблон.

Vitya
17.02.2016
13:04:14
мне почему-то очень сложно тебя понять)

Whore Amazing
17.02.2016
13:04:28
не поверишь мне самому сложно себя понять ?

Pavel
17.02.2016
13:04:50
В контекст ты кладешь обхъекты в шаблон приходят объекты.

Ты объект рендеоишь в строку через {{}}

Whore Amazing
17.02.2016
13:05:51
взять из них поле можно. но если это поле - ссылка на объект, то взять поле из этого объекта у меня не выходит.

Pavel
17.02.2016
13:06:48
А вот тут показы вай код шаблона и модели потому что у всех это место работает.

Google
Whore Amazing
17.02.2016
13:07:09
я его уже потер и сел писать миксины ?

Vitya
17.02.2016
13:07:28
{{ object.fk.fk_field }} должно работать вроде

Whore Amazing
17.02.2016
13:07:29
а нет, не потер

<div> <ul> {% for i in object.comment_set.all %} <li>{{i.comment_text}}</li> {% if i.comment_set.all != None %} {% include "qa/comment.html" with object=i %} {% endif %} {% endfor %} </ul> </div>

у меня в этот шаблон не хотел передаваться объект как jbject

Pavel
17.02.2016
13:09:08
И что тут не так?

Whore Amazing
17.02.2016
13:09:18
я его через include подтягивал, писал with object=question и он не передавал объект

а передавал строковое представление объекта

я не знаю почему

ладно, мб где-то косяк был сейчас поем, напишу заново как было и если опять не запашет, приду сюда

работает, туды его в консоль!

Viktor
17.02.2016
13:45:25
http://www.apple.com/customer-letter/
Не могу удержаться и не пошутить про "пiд*р, но сосать не стал"

[Anonymous]
17.02.2016
13:48:07
слишком сложно?

сложнаа сложнаа ?

Viktor
17.02.2016
13:48:19
и он точно работает? как-то странно И зачем super self? в 3 же не надо, разве нет?

Whore Amazing
17.02.2016
13:48:58
в джанге пишет, что да

[Anonymous]
17.02.2016
13:48:59
перемудрил мб, это какая то очень старая копипаста от которой сразу въезжал

Whore Amazing
17.02.2016
13:49:18
точнее пишет с self и не указывает, что можно без него

Viktor
17.02.2016
13:49:24
А я вот думал что въехал, и еще давно въехал

Google
Viktor
17.02.2016
13:49:34
Но теперь передумал

Whore Amazing
17.02.2016
13:49:38
бывает

Viktor
17.02.2016
13:49:50
когда увидел сие чудо

Whore Amazing
17.02.2016
13:50:52
что, никто не восхитится моими йоба-комментариями с любым уровнем вложенности, на которые был убит целый день?

Whore Amazing
17.02.2016
13:51:22
ну да, я тоже -.-

Viktor
17.02.2016
13:51:30
я вот смотрю на потуги куртизанки великоленой и передумываю потихоньку джангу даже смотреть

Admin
ERROR: S client not available

Whore Amazing
17.02.2016
13:51:49
не, ты не думай, там не так сложно это просто я тупенький

Viktor
17.02.2016
13:52:01
кстати, почему у тебя телеграм работает, а всё остальное нет?

Whore Amazing
17.02.2016
13:52:15
могу гайд накидать :)

Viktor
17.02.2016
13:52:21
go

Pavel
17.02.2016
13:52:29
Ivan
17.02.2016
13:53:52
16?

Viktor
17.02.2016
13:53:54
? = 1/4 кокосика, поляблочка и 2+ бананов

Kolyann
17.02.2016
13:53:55
яблоко - 10 банан - 4 кокос - 6

Henaro
17.02.2016
13:53:56
никак нет

Ivan
17.02.2016
13:53:58
блин

Kolyann
17.02.2016
13:54:10
тьфу

[Anonymous]
17.02.2016
13:54:10
15 же

Google
Kolyann
17.02.2016
13:54:11
кокос 2

Viktor
17.02.2016
13:54:13
никак нет
как нет?

Henaro
17.02.2016
13:54:17
а вот так нет

ваще никак

смотри внимательней ;)

[Anonymous]
17.02.2016
13:54:45
я угодал значит

Viktor
17.02.2016
13:54:45
А если серьезно — 15 вроде

Henaro
17.02.2016
13:54:51
правильно

Kolyann
17.02.2016
13:55:02
какие-то профессиональные шутки

Henaro
17.02.2016
13:55:13
какой чат - такие и шутки

Pavel
17.02.2016
13:55:15
14

Ivan
17.02.2016
13:55:18
16

вы чо

Viktor
17.02.2016
13:55:22
Ivan
17.02.2016
13:55:30
палюбасу

Viktor
17.02.2016
13:55:35
не

Henaro
17.02.2016
13:55:35
задачка для 5 класса

Pavel
17.02.2016
13:55:38
http://www.wolframalpha.com/input/?i=solve+%5B3x%3D30;x%2B2y%3D16;y-z%3D2%5D

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