
Romka
26.01.2017
20:59:39

subject_89P13
26.01.2017
20:59:42
На самом деле, да

parikLS
26.01.2017
21:00:41
а дальше, как Паша написал

Romka
26.01.2017
21:01:45
чёрт

Google

Romka
26.01.2017
21:01:54
почему? `Not Found: /book/2/like
[26/Jan/2017 23:01:32] "POST /book/2/like HTTP/1.1" 404 3979
`

parikLS
26.01.2017
21:02:16
урлс покажи

Pavel
26.01.2017
21:02:19
urls.py неправильный

Romka
26.01.2017
21:02:37
url(r'/book/(?P<pk>[0-9]+)/like/$', views.set_liked, name='set_liked'),

parikLS
26.01.2017
21:02:51
слеш в конце

Romka
26.01.2017
21:03:17
без него тоже самое

Pavel
26.01.2017
21:03:20
слеш в конце
append_slash разве не работает не POST запросах?
скорее /book/ в начале лишнее. покажи весь urls.py

parikLS
26.01.2017
21:03:40
вроде не

Eugene
26.01.2017
21:04:13
еще можно насильно post_required прописать

subject_89P13
26.01.2017
21:04:14
Немного оффтоп для этого чата: какой есть js фреймворк похожий на django-style? Чтобы одному можно было педалить и без оверхеда.

Romka
26.01.2017
21:04:31

f1nnix
26.01.2017
21:04:46

Google

f1nnix
26.01.2017
21:05:24
Но если вы хотите максиамльно простых концепций, без реактовских store enchancers и stare rehydration, он норм.

subject_89P13
26.01.2017
21:05:33
А то надоело на голом jquery сидеть)

Romka
26.01.2017
21:05:37
хух, работает

Eugene
26.01.2017
21:05:45
vue js :)

Romka
26.01.2017
21:05:51
большое спасибо всем

f1nnix
26.01.2017
21:06:10
vue js :)
Сгиньте) Человек просил чтобы без дурки))

Eugene
26.01.2017
21:06:51
Вроде всего его и хвалят лайтовым, да и дока на русском есть:)

subject_89P13
26.01.2017
21:07:55
Язык доки не важен. Важно, чтобы хоть какая-то архитектура была и ui обновлялся сам.

Eugene
26.01.2017
21:08:50
ну это явно какой-то фрейм. Вот на vue посмотри)

subject_89P13
26.01.2017
21:09:20
Реакт многие хвалили, насколько он сложнее backbone?

Hello
26.01.2017
21:09:43
привет всем, увидел что vue обсуждается, изучаю его сейчас, как думаете перспективная штука ?
нужно просто вьюхи делать на сайтах

f1nnix
26.01.2017
21:10:35

Eugene
26.01.2017
21:10:35
Я вот стал на angular смотреть. Потихоньку стал изучать и пробовать. Сразу все есть, наподобие Django :D + MVC .
А реакт и другие библиотеки все по кусочкам собирать.


f1nnix
26.01.2017
21:13:10
Долго можно рассуждать, не буду, чат-то про Django =) Коротко: хотите просто — backbone, хотите некисло так поломать голову, но получить на мой взгляд более атомарный что ли инструмент — реакт + redux
Я использовал и то и то
С React мне весело так как бекенд чаще всего на Node.js и там можно доволено весело шарить код.
Я jQuery я бы точно посоветовал уходить, если +- какая-то логика есть. Недавно приятель попросил накидать несложный проект «без твоих этих реакторв и этих докеров, мне попроще». Я подумал, ну сделаю на jQuery. Первая же галерея меня свела с ума.
Пришлось колхозить что-то похожее на React-компоненты. Классы, методы, конструкторы и самопяльную привязку к DOM. Все проклял (и моего товарища-ретрограда заодного обругал), ггг.
Коллеги, это похоже бот, спамит по всем чатам.

subject_89P13
26.01.2017
21:17:29
Однозначно. Банхаммер нужен

Google

subject_89P13
26.01.2017
21:19:20
За инфу спасибо. Поковыряю в сторону реакта и вью

amureki
26.01.2017
21:32:39
@lorddaedra пс

Denis
26.01.2017
22:59:12
+ за вью

Stanislav
26.01.2017
23:00:59


f1nnix
26.01.2017
23:08:00
Когда она тупая — да. Когда сам нужно создать множество интансов галерей, у каждого множество событий которые должны дергать что-то «извне», возникает целый ряд проблем: 1) как доступаться до нужных элементов DOM? При +- сложной верстке вы не обойдетесь селектором .class id 2) что делать если галереря инкапсулиет в себя кучу логики? Например, у меня галерея автоматически подгружала изображения, считала размеры, и выстраивала коллажи. Можно продолжать, но уже этоих двух пунктов достаточно.
Разумеется, написать можно. Я выкрутился самопальным классом с «конструкторами», методом render(), несколькими приватными методами и навешанными листнерами. Полученные инстансы Gallery сохраняли ссылки на свои DOM обхекты, умели рендерить переданный JSON и неплохо так управлялись с событиями.
Все это — адовый говнокод. Стоило использовать React или любой другую component-based либу, и все было бы прекрасно.


Stanislav
26.01.2017
23:10:23
Когда она тупая — да. Когда сам нужно создать множество интансов галерей, у каждого множество событий которые должны дергать что-то «извне», возникает целый ряд проблем: 1) как доступаться до нужных элементов DOM? При +- сложной верстке вы не обойдетесь селектором .class id 2) что делать если галереря инкапсулиет в себя кучу логики? Например, у меня галерея автоматически подгружала изображения, считала размеры, и выстраивала коллажи. Можно продолжать, но уже этоих двух пунктов достаточно.
Разумеется, написать можно. Я выкрутился самопальным классом с «конструкторами», методом render(), несколькими приватными методами и навешанными листнерами. Полученные инстансы Gallery сохраняли ссылки на свои DOM обхекты, умели рендерить переданный JSON и неплохо так управлялись с событиями.
Все это — адовый говнокод. Стоило использовать React или любой другую component-based либу, и все было бы прекрасно.
Ну ладно, я с такими сложгыми задачами не стыкался, не знаю.
Спасибо за объяснение


f1nnix
26.01.2017
23:10:38
То есть еще раз: когда вы рабоатете на уровне DOM (аддкласс, ремувкласс, селектор-онклик) вообще норм) Но не когда вынуждены писать некое подобие компонента SPA-приложения.

Stanislav
26.01.2017
23:12:00

Xenos
27.01.2017
07:36:54
Ребята, если есть много пользователей в базе и надо добавить полей, как это безболезненно сделать?
Расширить модель в общем

parikLS
27.01.2017
07:38:57
Так поставь бланк налл и расширяй

Илья
27.01.2017
08:46:46
Порекомендуйте user agent parser для питона

Victor
27.01.2017
09:10:41
Всем привет!
Почему при выводе полей модели с помощью
for field in My_model._meta.get_fields():
print(field.name)
выводятся не только собственные поля, но и имена моделей, которые на данную модель ссылаются как на ForeignKey?
И как получить только поля относящиеся к данной модели?

Мустафа
27.01.2017
09:26:11
Всем привет. Извиняюсь, скорее всего такой вопрос здесь задавали тысячу раз, но осмелюсь: "Какие курсы/книги по Вашему мнению являются самыми эффективными в изучении джанго и тесно связанные с практикой?"

Denis
27.01.2017
09:44:15

Slava
27.01.2017
09:46:15
http://djangobook.com/

Hello
27.01.2017
15:09:25
привет всем, что скажете по поводу этого фрейма ? http://getsaleor.com
может кто юзал

Google

Mirjalol
27.01.2017
15:28:01
Кто то использовал webhook c django. Я хочу отправит данные в телеграм бот с помошю webook

Dmitriy
27.01.2017
15:35:05
Что не получается ?

Mirjalol
27.01.2017
15:39:37
Не знаю как это делать

Boris
27.01.2017
18:38:30
Ребят, вопрос по джанге 1.4 - изменил модель, туды-сюды, и теперь надо как то миграции намутить. syncdb, насколько я понял, не изменяет существующих таблиц. полазил по стакОверфлоу, говорят дропать все reset'ом, но резет не идет - зависимости какие то есть. Также нашел предложение использовать reset_db, но не нашел описания этого параметра. Еще есть куча всяких штук вроде flush и sqlclear. Помогите разобраться пожалуйста

amureki
27.01.2017
18:39:06

Eugene
27.01.2017
19:03:07
Залил сайт на хост, подключил домен, по домену все работает. Но если ошибка какая-нибудь, то выдает ipшник, что не так?

f1nnix
27.01.2017
19:04:39
Ребят, вопрос по джанге 1.4 - изменил модель, туды-сюды, и теперь надо как то миграции намутить. syncdb, насколько я понял, не изменяет существующих таблиц. полазил по стакОверфлоу, говорят дропать все reset'ом, но резет не идет - зависимости какие то есть. Также нашел предложение использовать reset_db, но не нашел описания этого параметра. Еще есть куча всяких штук вроде flush и sqlclear. Помогите разобраться пожалуйста
Рискую нарваться на «вопрос не про то был», но нельзя ли обновиться? У Django самая замечательная и прекрасная система моделей-миграций, и теперь она build-in. А так да, раньше оно было south.

Admin
ERROR: S client not available

Eugene
27.01.2017
19:06:39
А все, в nginx был указан ip

Konstantin
28.01.2017
10:27:56
Народ, подскажите, как правильно сделать. Есть модель1, которая связана с моделью2 через foreign key, далее модель2 содержит связь на модель3 через manytomany. Беру модель1 и через DRF отдаю, но в модели3 мне нужно рандомно отдавать два о объекта из всех. Где и как это уместно сделать? Я думаю на уровне модели нужно это реализовывать. Может пример есть похожий.

Константин
28.01.2017
11:19:40
Всем салют. Возникла задача уже заполненный сайт сделать мультиязычным. делаю через modeltranslation, после миграции все поля создаются, но данные которые уже были заполнены не выводятся. Откатываюсь к предыдущему состоянии всё выводится.
Вопрос в том: как в такой миграции текущие данные перенести в один из языков? Спасибо

Rookie
28.01.2017
11:21:11
А select_related.order_by('?')[:2] - не то? Просто подумать, как это в оин qs.

Romka
28.01.2017
11:42:17
Всем привет
Почему Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/search/?q=murder
url(r'^search/?q=(?P<q>[a-zA-Z]+)$', views.book_search, name='book_search')
?
если убираю '?' в запросе и в url, то работает

Константин
28.01.2017
11:52:47
http://stackoverflow.com/questions/150505/capturing-url-parameters-in-request-get

Erdni
28.01.2017
11:53:06
Наверно нужно экранировать знак вопроса

Eugene
28.01.2017
11:57:22
а зачем регулярку на гет запрс о.о

Google

Romka
28.01.2017
11:58:53
решил
я забыл что можно request.GET['q']

Belek
28.01.2017
11:59:21

Eugene
28.01.2017
12:00:08
Там же managment команда для этого есть)

Belek
28.01.2017
12:00:34
какая?)

Eugene
28.01.2017
12:00:53
python manage.py update_translation_fields

Belek
28.01.2017
12:01:34
ах. спасибо) запомню!

Eugene
28.01.2017
12:02:02
Если у вас например ru и en версия, по дефолту стоит ru - то он заполнит ее

Belek
28.01.2017
12:02:21
понял)

Константин
28.01.2017
12:02:40
Вау. Сейчас попробую
@HellPirate спасибо!)

Konstantin
28.01.2017
15:27:33

Rookie
28.01.2017
15:33:25
Как вариант описать метод в модели второй, котрый дёргает ('?') из третьей.

Konstantin
28.01.2017
15:48:05

Rookie
28.01.2017
15:49:11
О_о
А что тут искать? Обычный метод класса.

Konstantin
28.01.2017
16:31:56

Boris
28.01.2017
16:44:52
Ребят, как реализовать просмотр медиа файлов в админке?