@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 16 февраля 2017 г.

12:08:20 ДП
User 124450879
Ребят, нужен совет, как лучше считать посетителей - накинуть во вьюху счётчик и хранить данные в БД, или присобачить метрику какую нибудь?
12:29:19 ДП
User 128333406
User 158695346
посмотритена list_select_related в ModelAdmine. Ваш код даст два лишних запроса на каждую строку в списке моделей.
спасибо большое)
12:33:29 ДП
User 124450879
Спасибо, гляну
02:08:36 ДП
User 128333406
что-то не могу в доке найти. Вот пример кода
    p = RoleProposal.objects.all()[0]
    print(p.sender.email)
    print(p.sender.username)
    print(p.sender.date_joined)
Я получаю объект p и делаю доступ через FK sender к полям email, username, date_joined. Джанго только один раз делает запрос через FK, и кеширует его, и если последующие разы я обращаюсь к этому FK, берет из кеша. Правильно понимаю? Я проверил, просто не могу найти в доке подобный разбор
02:11:56 ДП
User 120578100
p = RoleProposal.objects.all()[0]
 а почему не 
p = RoleProposal.objects.first()
?
02:13:06 ДП
User 128333406
да просто как попало взял. Это просто пример, на результат эксперимента не влияет все равно)
02:13:49 ДП
User 128333406
я тестирую, сколько раз джанго будет через FK ходить
02:14:03 ДП
User 128333406
у уже взятого обхекта
02:14:31 ДП
User 120578100
Что касается кешированных переменных, то это вам не доку джанги нужно, а доку по питону
02:15:26 ДП
User 120578100
Поставьте django-debug-toolbar и наслаждайтесь отладкой
02:15:43 ДП
User 120578100
Либо напишите декоратор...
02:15:58 ДП
User 128333406
но тут же переменные разные. Понял бы, если бы печатал 3 раза одно и то же, но я через один и тот же FK 3 раза брал разные поля у объекта, который через FK связан. Поэтому не совсем понял
02:16:56 ДП
User 128333406
django-debug-toolbar стоит, запросов лишних нет, 1 раз джанго ходит через FK, хочу просто подробнее знать про эту работу, что и как там
02:17:20 ДП
User 120578100
Для одного и будет 1
02:17:44 ДП
User 120578100
если в цикле получать, то по количеству записей
02:18:03 ДП
User 120578100
для таких случаев .select_related
02:18:21 ДП
User 128333406
да про циклы и select_related я знаю
02:19:23 ДП
User 120578100
ну тогда почитайте про  ссылки в питоне
02:19:55 ДП
User 120578100
объект получается 1 раз и записывается в переменную
02:20:13 ДП
User 120578100
сам объект а не функция его получения
02:21:26 ДП
User 128333406
т.е. в этой цепочке p.sender.email sender целиком сохраняется в памяти, и не конкретное поле. И поэтому дальше, я могу хоть все поля перебрать у sender, запросов не будет, т.к. он уже в пямяти, да7
02:21:48 ДП
02:22:09 ДП
User 128333406
спасибо
02:22:51 ДП
10:39:15 ДП
User 135467237
Доброго здравия. Как вытащить данные из формы на сайте для вьюхи? А то я чет туторов не могу нормальных найти.
10:41:52 ДП
User 107485588
конкретизируй
10:42:54 ДП
User 240629525
делай FormView, автоматом вытащит
10:43:39 ДП
User 135467237
Ну есть форма поиска на сайте по имени записи и дате. Я хочу значения из формы отфильтровать и вывести обратно.
10:45:01 ДП
User 240629525
ну context['f'] = MyForm(request.POST)
10:45:08 ДП
User 240629525
чет типо того
10:45:28 ДП
User 240629525
а лучше используй FormView
10:46:01 ДП
User 135467237
оке ща буду пробывать
10:47:26 ДП
User 205811567
если форма обычная - html, то в request есть POST и GET
10:47:43 ДП
User 205811567
получить можно request.POST['paramName']
10:47:53 ДП
User 199234867
и лучше сразу юзай django-filters
10:48:12 ДП
User 205811567
но лучше request.POST.get('paramName', *defaultValue*)
10:48:31 ДП
User 135467237
Ну типо вот справа форма для фильтрации записей слева.
10:49:19 ДП
User 205811567
сделана с помощью django-form? или просто html?
10:49:19 ДП
User 199234867
User 135467237
Ну типо вот справа форма для фильтрации записей слева.
в чем проблема?
10:49:19 ДП
User 169404603
рецепт про использование форм на djbook.ru глянь, там разжёвано
10:49:44 ДП
User 135467237
User 205811567
сделана с помощью django-form? или просто html?
просто html
10:50:04 ДП
User 135467237
User 199234867
в чем проблема?
Спрашиваю как реализовать
10:50:20 ДП
User 205811567
тогда посмотрите рецепт по приготовлению форм в документации
10:50:30 ДП
User 169404603
очень осторожно реализуйте :)
10:50:32 ДП
User 199234867
djbook.ru  там есть простой пример
10:50:44 ДП
User 240629525
способов реализации куча, реализууй как хочется
10:50:46 ДП
User 205811567
и если не поймете, то пробуйте request.POST.get()
10:51:00 ДП
User 135467237
оке спасибо =)
10:51:31 ДП
User 169404603
User 135467237
оке спасибо =)
http://djbook.ru/examples/c6/
10:51:41 ДП
User 199234867
можеш даже без лишних FormView прописать input в html и ловить get post запрос и делать свое дело
10:52:13 ДП
User 169404603
лучше с формами, так правильнее
10:52:16 ДП
User 135467237
User 199234867
можеш даже без лишних FormView прописать input в html и ловить get post запрос и делать свое дело
вот типо этого хотел
10:52:40 ДП
User 135467237
User 169404603
лучше с формами, так правильнее
ну мне валидация не нужна вообщем то
10:52:41 ДП
User 240629525
ну с точки зрения best practices лучшее решение FormView
10:53:01 ДП
User 199234867
<input type='text' name='search'>
value =  request.GET.get('search', None)
10:53:16 ДП
User 199234867
теперь строй свой запрос по value
10:54:36 ДП
User 169404603
User 199234867
<input type='text' name='search'>
value =  request.GET.get('search', None)
плохому учишь, ну да ладно
10:57:27 ДП
User 174796016
Чат привет
можете подсказать в чем преимущество юзания factory_boy в тестах
и вообще когда factory_boy юзают?
10:59:04 ДП
User 135467237
User 169404603
плохому учишь, ну да ладно
и так и так попробую :D
10:59:32 ДП
User 169404603
User 174796016
Чат привет
можете подсказать в чем преимущество юзания factory_boy в тестах
и вообще когда factory_boy юзают?
в генерации данных, на которых выполняется тест
11:01:04 ДП
User 174796016
User 169404603
в генерации данных, на которых выполняется тест
То есть в тесте пишешь отдельную фабрику которая ссылается на джанго модель, и потом эта фабрика дает несколько методов которые потом можнов тесте юзать, это примерно так?
11:02:28 ДП
User 174796016
методы изменения генерации  разынх объектов, вроде так
11:04:13 ДП
User 194990550
django-filter для такого прям топ:)
11:04:40 ДП
User 194990550
djbook.ru иногда тащит, когда работаешь с версией до 1.7 :)
11:06:46 ДП
User 169404603
User 174796016
методы изменения генерации  разынх объектов, вроде так
я делал в каждом приложении в тестах модуль factory, там описывал все сущности приложения, затем в тестах спокойно создавал нужную ситуацию и прогонял проверку
11:07:00 ДП
User 169404603
User 194990550
djbook.ru иногда тащит, когда работаешь с версией до 1.7 :)
не переводят дальше гады :)
11:08:31 ДП
User 240629525
djbook.ru мертвый сайт лучше официальную док-цию читать
11:08:57 ДП
User 169404603
вот щас обидно было
11:09:15 ДП
User 169404603
но с чтением официальной доки согласен
11:09:29 ДП
User 194990550
В официальной зато старой нет :)
11:09:40 ДП
11:09:43 ДП
User 240629525
в том то и дело
11:09:55 ДП
User 169404603
вся дока всех версий есть на английском
11:10:24 ДП
User 240629525
https://docs.djangoproject.com/en/1.7/
11:10:27 ДП
User 240629525
вот 1.7
11:11:30 ДП
11:11:39 ДП
User 194990550
ну с офф сайта они выпилили
11:12:34 ДП
User 240629525
1.6 совсем мертвая еще до миграций, забыли как страшный сон и выпилили)
11:19:29 ДП
User 194990550
Дааа, вот все планирую клиента убедить обновиться..:)
11:57:34 ДП
User 94962112
привет
11:57:41 ДП
User 94962112
помогите с проблемой
11:58:02 ДП
User 94962112
у меня при отправке заявки обновляется страница
11:58:16 ДП
User 94962112
а хотелось бы что бы просто выводило сообщение
11:58:37 ДП
11:58:53 ДП
12:00:21 ПП
12:00:26 ПП
User 94962112
что не так
12:00:31 ПП
User 94962112
понять не могу
12:01:57 ПП
User 239800743
посмотри доку на HttpResponseRedirect
12:02:02 ПП
User 205811567
request.GET.get("sended", False)
12:02:10 ПП
User 205811567
sended всегда False
12:02:43 ПП
User 205811567
{% if sended %} не срабатывает
12:02:59 ПП
12:03:01 ПП
User 94962112
не работает
12:03:20 ПП
User 94962112
вот в этом проблема
12:03:47 ПП
User 205811567
User 239800743
посмотри доку на HttpResponseRedirect
.
12:04:13 ПП
User 94962112
блин разве с таким не сталкивались
12:04:41 ПП
User 94962112
как передать hhtp response
12:04:46 ПП
User 94962112
задачу
12:04:49 ПП
User 205811567
попробуй вместо редиректа рендер использовать
12:07:12 ПП
User 199234867
я так понял ты хочеш вывести сообщение после нажатий кнопки save и что бы не обновлялась страница?
12:09:43 ПП
12:09:50 ПП
User 94962112
HttpResponseRedirect("?sended=True") надо что то передать
12:09:55 ПП
User 94962112
я это передаю пока
12:09:56 ПП
User 199234867
так не получиться
12:09:57 ПП
12:10:22 ПП
User 199234867
при отправки формы полюбому страница обновится
12:10:24 ПП
User 94962112
может что переделать
12:10:33 ПП
User 94962112
у меня лендинг
12:10:39 ПП
User 94962112
с анимацией
12:11:00 ПП
User 199234867
если хочеш что бы не обновлялась страница и что б форма отправлялась юзай ajax
12:11:27 ПП
User 240629525
Никаких radirect если не хочешь обновления страницы, только ajax
12:12:33 ПП
12:12:44 ПП
User 94962112
кастыль
12:13:17 ПП
User 240629525
php тут при чем
12:13:29 ПП
User 94962112
ну легче
12:13:31 ПП
User 94962112
с ним
12:13:35 ПП
User 94962112
сделать
12:13:40 ПП
User 94962112
готовый скрипт
12:14:11 ПП
User 94962112
просто я не знаю как django  аякс
12:14:13 ПП
User 94962112
подрубать
12:14:16 ПП
User 240629525
для лендинга конечно, а когда у тебя портал с десятком разделов тут уже php костылем будет
12:14:21 ПП
User 94962112
может есть мануао
12:14:21 ПП
User 199234867
Гугли
12:15:47 ПП
User 240629525
зачем подключать просто добавь jquery к сайту а на submit формы $.ajax() 

на сервере обычная вьюха
12:16:18 ПП
User 240629525
заем какие-то библиотеки громозкие если у тебя один вызов
12:16:41 ПП
User 94962112
апример есть
12:16:49 ПП
User 94962112
голова гудить и не понимает
12:17:37 ПП
User 240629525
гугл "django ajax example" сразу куча простых примеров
12:17:49 ПП
User 240629525
и нет разницы php или django принцип один и тот же
12:46:15 ПП
User 256876359
Здрасьте, создал я модель Like и нацепил на него genericforeignkey.
Также модель Comments, и через genericrelated соеденил с Like.
Теперь нужно посчитать кол-во лайков у каждого коммента .
Никак не могу, может кто помочь ?
12:46:27 ПП
User 176661544
Надо сделать правило в чате, чтобы одним сообщением отвечали, а не по половине предложения. Тут можно было бы все обсудить в двух-трех сообщениях, а не спамить.
12:57:05 ПП
User 240629525
User 256876359
Здрасьте, создал я модель Like и нацепил на него genericforeignkey.
Также модель Comments, и через genericrelated соеденил с Like.
Теперь нужно посчитать кол-во лайков у каждого коммента .
Никак не могу, может кто помочь ?
обычный count
12:59:29 ПП
User 94962112
есть мануал по яксу для джанго
01:00:00 ПП
User 240629525
неужели гугл не помог)
01:00:25 ПП
User 240629525
там же 5 строчек кода
01:00:28 ПП
User 111662298
Кстати, а существует какой-нибудь хороший креш-курс по джаваскрипту для питонистов?
01:02:52 ПП
User 226624052
User 94962112
голова гудить и не понимает
Попробуй поспать, юный лендер
01:03:28 ПП
User 226624052
Пздц, пытаются в джанго, не зная вообще ничего
01:03:51 ПП
User 226624052
Говорит: аякс это пхп костыль, лоол
01:03:59 ПП
User 107485588
User 94962112
может что переделать
HttpResponse
01:04:02 ПП
01:04:29 ПП
User 129325914
User 226624052
Говорит: аякс это пхп костыль, лоол
надо срочно класс добавить
01:04:35 ПП
User 129325914
PhpCostyle
01:04:50 ПП
User 129325914
для XHR request'ов
01:04:52 ПП
User 199234867
User 226624052
Говорит: аякс это пхп костыль, лоол
Он имел ввиду есть скрипт для  php с аяксом
01:05:17 ПП
User 109322233
User 226624052
Говорит: аякс это пхп костыль, лоол
😄
01:05:21 ПП
User 94962112
есть какой нибуль мануал
01:05:35 ПП
User 226624052
Да, щас найду, стой
01:05:39 ПП
User 226624052
Сиди тут
01:05:47 ПП
User 94962112
что бы посмотреть через админку все изображения
01:06:10 ПП
User 71949287
предлагаю таким не отвечать и не помогать. элементарным гуглением проблема решается.
01:06:11 ПП
User 240629525
все изображения интернета?)
01:06:16 ПП
User 199234867
User 226624052
Сиди тут
:D
01:06:25 ПП
User 226624052
User 94962112
что бы посмотреть через админку все изображения
https://github.com/zualex/devmap
github.com/zualex/devmap
Карта развития веб-разработчика. Contribute to zualex/devmap development by creating an account on GitHub.
01:06:27 ПП
User 256876359
Просто count не пойдёт.
На странице с определённым id, есть соответствующие этому id комментарии, и к каждому комментарию нужно посчитать лайки.
Пробовал Comments.objects.filtet(article_id=3).annotate(Count('like'))
Но так, выдаёт ошибку
01:06:35 ПП
User 94962112
нет сайта
01:06:54 ПП
User 226624052
Как нет сайта?
01:06:59 ПП
User 226624052
Как так?
01:07:05 ПП
User 199234867
User 256876359
Просто count не пойдёт.
На странице с определённым id, есть соответствующие этому id комментарии, и к каждому комментарию нужно посчитать лайки.
Пробовал Comments.objects.filtet(article_id=3).annotate(Count('like'))
Но так, выдаёт ошибку
Какую ошибку?
01:07:08 ПП
User 226624052
Сука, я щас обоссусь
01:07:18 ПП
01:07:39 ПП
User 94962112
я про все фото сайта
01:07:42 ПП
User 240629525
User 256876359
Просто count не пойдёт.
На странице с определённым id, есть соответствующие этому id комментарии, и к каждому комментарию нужно посчитать лайки.
Пробовал Comments.objects.filtet(article_id=3).annotate(Count('like'))
Но так, выдаёт ошибку
Comments.objects.filtet(content_object=article).annotate(Count('like'))
01:07:43 ПП
User 94962112
которые есть
01:07:50 ПП
User 94962112
то есть папку медия
01:08:03 ПП
01:08:24 ПП
01:08:27 ПП
User 226624052
Ну, пишешь, на сайте: сайт, дай мне папку медия и покажи все фотки
01:08:28 ПП
User 71949287
User 205811567
точно. идеально описывает все это
01:08:47 ПП
User 240629525
User 94962112
то есть папку медия
https://github.com/smacker/django-filebrowser-no-grappelli
github.com/smacker/django-filebrowser-no-grappelli
django-filebrowser-no-grappelli - Media-Management no Grappelli
01:09:08 ПП
User 94962112
а авдминке нельзя написать класс
01:09:20 ПП
User 226624052
И кричишь из окна: "я пытаюсь осквернить джанго"
01:09:33 ПП
01:09:51 ПП
User 240629525
User 94962112
а авдминке нельзя написать класс
Можно, но боюсь у тебя год займет
01:09:57 ПП
User 226624052
User 94962112
а авдминке нельзя написать класс
Можно же!
01:10:26 ПП
User 240629525
Можно действительно все, но если не осилил Ajax 5 строчек кода, то врядли сможешь и это
01:10:27 ПП
User 226624052
Пишешь в файле admin.py
# класс!
01:10:44 ПП
User 226624052
И да, оно работает
01:11:16 ПП
User 226624052
У меня знакомый пхп программист, говорит, что этот код точно не аякс и работает быстрее
01:11:23 ПП
User 240629525
не факт, может там 2.7, тогда нужны доп манипуляции для твого кода
01:12:07 ПП
User 226624052
Он в бегинерах 3 дня ебал всех с этим вопросом
01:12:27 ПП
User 240629525
Что за бегинеры?
01:12:40 ПП
User 226624052
У меня вопрос только один: как можно пытаться в джангу, без питона? Как можно пытаться в веб, без основ веба?
01:12:40 ПП
User 205811567
группа для начинающих
01:12:42 ПП
01:12:55 ПП
User 226624052
@python_beginners
01:13:28 ПП
User 240629525
Спс надо подписаться, хотя уже давно не бегинер
01:13:50 ПП
User 226624052
Игор Павлов! И ты тут
01:13:58 ПП
01:14:07 ПП
User 129325914
а в чем проблема?)
01:14:15 ПП
User 129325914
я просто знаю одного чувака
01:14:21 ПП
User 129325914
он путает джумлу и джанго
01:14:43 ПП
User 129325914
может, просто человек не туда забрел?)
01:15:15 ПП
User 226624052
У меня брат моей почти жены хочет чтобы я ему сайт наклепал, тоже фейлов наслушался
01:15:43 ПП
User 226624052
User 94962112
а авдминке нельзя написать класс
Это не конфа бегинеров, внимание, тут могут обложить хуями!
01:16:42 ПП
01:17:14 ПП
01:17:17 ПП
01:17:29 ПП
01:17:53 ПП
01:17:58 ПП
User 226624052
User 129325914
может, просто человек не туда забрел?)
Сначала он хотел на пхп, я говорю: я не умею в пхп, могу на питоне, он: так это тоже самое? Я: да, тоже(то же?) самое, только немного шире. А почему хостинги не поддерживают питон, а только пхп? Я: потомк что это быдлохостинги, для пхп, чтобы клепать сайты визитки и прочий мусор
01:18:31 ПП
User 129325914
ну так шел бы лучше в пхп =)
01:18:56 ПП
User 129325914
P.S. я видел хостинги с поддержкой питона давно еще
01:19:07 ПП
User 240629525
Php тоже уже не тот что был раньше, сейчас всякие Lavarel-ы или как их там.
01:19:25 ПП
01:19:30 ПП
User 129325914
User 240629525
Php тоже уже не тот что был раньше, сейчас всякие Lavarel-ы или как их там.
наговнокодить может помешать только CI настроенная
01:19:38 ПП
User 226624052
А ты можешь на этом хостинге написать на пхп? Нет, я на нем не пишу. А ты можешь написать на питоне на этом хостинге? Нет, этот хостинг не поддерживает питон, и проще брать вдс. .. Ага, а там есть пхп? Там все есть. Так ты можешь написать мне сайт на пхп?
01:19:43 ПП
User 240629525
User 129325914
P.S. я видел хостинги с поддержкой питона давно еще
Чаще всего это запуск python скрипов через консоль, настроить там virtualenv с django не всегда можно
01:19:52 ПП
User 226624052
И на этом моменте я зашквариваюсь
01:20:11 ПП
User 94962112
как сделать что бы загружали фото а не ссылку
01:20:23 ПП
User 94962112
думал на тебе норм будет
01:20:27 ПП
User 94962112
а тут мне фигу дали
01:20:29 ПП
User 205811567
User 240629525
Чаще всего это запуск python скрипов через консоль, настроить там virtualenv с django не всегда можно
https://www.reg.ru/support/hosting-i-servery/hosting-sajtov/yazyki-programmirovaniya-i-skripty/python-zapusk-proekta-na-dzhango
01:20:44 ПП
01:20:53 ПП
User 226624052
Я опять зашкварился
01:20:54 ПП
User 94962112
может есть решение такой нелепой проблемы
01:20:55 ПП
01:21:04 ПП
User 240629525
Чтобы фотку заружать тебе надо ckeditor, который ты пользуешь url добавить аплоадера
01:21:09 ПП
01:21:10 ПП
User 226624052
Hosting-i-servery
01:21:25 ПП
User 94962112
тимбудо
01:21:26 ПП
User 240629525
(r'^ckeditor/', include('ckeditor_uploader.urls')),
01:21:27 ПП
User 129325914
надо фреймворк срочно идти делать с названием Dzhugashvili
01:21:28 ПП
User 94962112
поясни
01:21:30 ПП
User 94962112
подробней
01:22:00 ПП
User 240629525
Почитай как ckeditor подключать
https://github.com/django-ckeditor/django-ckeditor
и сделай как там
github.com/django-ckeditor/django-ckeditor
Django admin CKEditor integration. Contribute to django-ckeditor/django-ckeditor development by creating an account on GitHub.
01:22:02 ПП
User 94962112
нефига
01:22:05 ПП
01:22:10 ПП
User 94962112
делал я это
01:22:12 ПП
User 226624052
Зачем жирная админка лендингу?
01:22:13 ПП
User 94962112
читал тоже
01:22:25 ПП
User 94962112
надо для блога
01:22:29 ПП
User 226624052
Этот чувак продвигает веб3.0?
01:22:33 ПП
User 94962112
там будет блог
01:22:39 ПП
User 94962112
ебанный
01:22:42 ПП
User 226624052
Лендинг
@
Для блога
01:22:51 ПП
01:22:55 ПП
User 226624052
Аякс
@
Пхп костыль
01:22:56 ПП
User 129325914
ебанный лендоблуэлог!
01:23:03 ПП
01:23:11 ПП
User 94962112
клиент просит
01:23:17 ПП
User 226624052
Подавился слюной
01:23:25 ПП
User 94962112
я пока руки точу
01:23:38 ПП
User 94962112
решение
01:23:38 ПП
User 226624052
А, так ты еще и за денежки, но нихуя не можешь и не знаешь?
01:23:52 ПП
User 94962112
ну знаю
01:23:55 ПП
User 94962112
но не все
01:23:56 ПП
User 226624052
И просишь бесплатного совета?
01:24:00 ПП
User 240629525
User 94962112
делал я это
1.CKEDITOR_UPLOAD_PATH укажи относительно media
2. Проверь что есть uploadimage, uploadwidget в плагинах
01:24:00 ПП
User 94962112
просто решил
01:24:05 ПП
User 94962112
попробовать
01:24:25 ПП
User 226624052
Ну, значит смазывай очко
01:24:37 ПП
User 226624052
Скоро тебя будут ебать, хехехе
01:24:54 ПП
01:24:57 ПП
01:24:59 ПП
01:25:00 ПП
01:25:15 ПП
01:25:31 ПП
01:25:43 ПП
01:25:48 ПП
User 129325914
давай еще 4ый
01:25:53 ПП
User 129325914
где будет весь файл :D
01:26:08 ПП
User 240629525
:) относительно media
01:26:08 ПП
User 226624052
Ухахаха
01:26:24 ПП
User 240629525
'uploads/'
01:26:38 ПП
User 94962112
просто медия
01:26:40 ПП
01:26:48 ПП
User 226624052
БлЯть
01:26:55 ПП
01:26:56 ПП
01:27:05 ПП
01:27:06 ПП
User 240629525
CKEDITOR_UPLOAD_PATH = 'uploads/'
01:27:18 ПП
User 94962112
так было
01:27:21 ПП
01:27:26 ПП
01:27:37 ПП
User 94962112
CKEDITOR_UPLOAD_PATH = 'uploads/'
01:27:45 ПП
User 94962112
ты сказал
01:27:47 ПП
User 240629525
красава
01:27:50 ПП
User 94962112
тоже относительно
01:27:58 ПП
01:28:05 ПП
User 94962112
там все стояло
01:28:23 ПП
User 240629525
плагины то проверил?
01:28:24 ПП
User 94962112
я и подумал что медия надо впихнуть
01:28:24 ПП
01:28:43 ПП
User 240629525
uploadimage, uploadwidget
01:28:54 ПП
01:29:02 ПП
User 226624052
Вот такое ощущение
01:29:03 ПП
01:29:14 ПП
User 94962112
User 240629525
uploadimage, uploadwidget
а где это прописывать
01:29:37 ПП
User 94962112
или новый апп создовать
01:29:44 ПП
User 226624052
User 94962112
а где это прописывать
А деньги наперед хоть взял?
01:30:05 ПП
User 240629525
Ты такой конфиг сделал там с кучей плагинов, а для аплоада туда не добавил
01:30:26 ПП
User 94962112
слыш ты только смешься а толку от тебя ноль
01:30:32 ПП
User 94962112
может ты просто троль
01:30:37 ПП
User 94962112
и тебе делать нечего
01:30:38 ПП
01:30:45 ПП
01:31:00 ПП
User 240629525
Я единственный кто тебе помочь пытался, ну ладно пусть буду тролем)
01:31:14 ПП
User 94962112
я знаю спасибо тебе
01:31:17 ПП
User 94962112
за это
01:31:20 ПП
User 240629525
Иди гугли
01:31:29 ПП
User 94962112
дело в том что я делал по мануалу
01:31:34 ПП
User 94962112
а там только это
01:31:39 ПП
01:31:40 ПП
User 94962112
а больше нету ничего
01:32:09 ПП
User 240629525
в мануале все написано
01:37:46 ПП
User 129325914
шах и мат, он на английском!
01:37:58 ПП
01:46:08 ПП
User 94962112
и молчание
01:46:19 ПП
User 226624052
И иди нахуй
01:46:22 ПП
User 94962112
https://tiv.space/post/5/
tiv.space/post/5
Подробное описание процесса установки и настройки WYSIWYG редактора CKEditor для проекта на Django.1.9.
01:46:34 ПП
User 71949287
да троллит он
01:46:40 ПП
User 71949287
чевыведетесьейбогу
01:46:42 ПП
User 94962112
User 226624052
И иди нахуй
тебя не спрашивал
01:46:54 ПП
User 94962112
User 240629525
в мануале все написано
вот https://tiv.space/post/5/
tiv.space/post/5
Подробное описание процесса установки и настройки WYSIWYG редактора CKEditor для проекта на Django.1.9.
01:46:57 ПП
01:46:58 ПП
01:47:50 ПП
User 107485588
User 94962112
и молчание
MEDIA_ROOT прописан?
01:48:02 ПП
User 240629525
так себе мануал, там не сказано что Pil надо поставить например, чем оф док-ция не устроена?
01:48:16 ПП
User 240629525
pillow то поставил?
01:48:44 ПП
01:49:12 ПП
User 94962112
все делал
01:49:26 ПП
User 240629525
ты его ставил? pip install pillow
01:49:31 ПП
User 240629525
при чем тут код
01:49:46 ПП
User 94962112
да это темболее
01:49:47 ПП
01:49:48 ПП
User 107485588
а ошибку покажи
01:49:58 ПП
User 94962112
нету ошибки
01:50:26 ПП
User 94962112
при нажатии
01:50:37 ПП
User 94962112
а хотелось что бы можно было добовлять фото
01:50:41 ПП
User 94962112
загружать точнее
01:50:46 ПП
User 94962112
а нее ссылку
01:50:53 ПП
User 94962112
указывать
01:50:58 ПП
User 94962112
так то все работает
01:51:16 ПП
User 107485588
а ты точно ту кнопку нажимаешь?
01:51:31 ПП
01:52:07 ПП
User 107485588
я сто процентов помню что я через цкедитор загружал фотки
01:52:27 ПП
User 94962112
ты про это
01:52:43 ПП
User 94962112
это к классу я прописал.
01:52:54 ПП
User 149595952
Кто там спрашивал про AJAX в Django?
https://simpleisbetterthancomplex.com/tutorial/2016/08/29/how-to-work-with-ajax-request-with-django.html
simpleisbetterthancomplex.com/tutorial/2016/08/29/how-to-work-with-ajax-request-with-django.html
There are many scenarios where you may want to use AJAX requests in your web application. It is a great resource thatenables web applications to be faster and more dynamic. For this short tutorial ...
01:53:25 ПП
User 94962112
User 149595952
Кто там спрашивал про AJAX в Django?
https://simpleisbetterthancomplex.com/tutorial/2016/08/29/how-to-work-with-ajax-request-with-django.html
simpleisbetterthancomplex.com/tutorial/2016/08/29/how-to-work-with-ajax-request-with-django.html
There are many scenarios where you may want to use AJAX requests in your web application. It is a great resource thatenables web applications to be faster and more dynamic. For this short tutorial ...
спасибо )
01:53:49 ПП
01:53:53 ПП
User 94962112
и апп прописан
01:54:21 ПП
01:55:01 ПП
User 107485588
User 94962112
ты про это
нет
01:55:16 ПП
User 94962112
вот я о том же
01:55:25 ПП
User 94962112
может надо класс прописать какойто
01:55:30 ПП
User 94962112
или что понять не могу
01:55:36 ПП
User 94962112
почему он тварь не видит
01:55:43 ПП
User 94962112
плагин
01:55:52 ПП
User 94962112
или почему плагин так работает
01:56:27 ПП
User 94962112
он должен загружать фото а не
01:56:27 ПП
02:01:10 ПП
02:10:28 ПП
02:10:34 ПП
User 240629525
что я делаю не так
02:11:52 ПП
User 194990550
тут же  за ссылку на рутрекер не забанят?
02:12:35 ПП
User 240629525
боюсь тут всем пофик)
02:13:43 ПП
User 194990550
https://rutracker.org/forum/viewtopic.php?t=5305276 вот крч недавно нашел:) думаю интересно и полезно будет, сам еще не смотрел.
но просто выше кто-то спрашивал про JS для Django :)
rutracker.org/forum/viewtopic.php?t=5305276
[Udemy] Django + AngularJS for a Powerful Web Application [2016, ENG] » Программирование (видеоуроки) » Скачать торрент :: RuTracker.org
02:14:46 ПП
User 194990550
работаю над проектом...и кажется из-за меня не отправилось 20к писем с 12 февраля (
02:15:17 ПП
User 107485588
User 194990550
https://rutracker.org/forum/viewtopic.php?t=5305276 вот крч недавно нашел:) думаю интересно и полезно будет, сам еще не смотрел.
но просто выше кто-то спрашивал про JS для Django :)
rutracker.org/forum/viewtopic.php?t=5305276
[Udemy] Django + AngularJS for a Powerful Web Application [2016, ENG] » Программирование (видеоуроки) » Скачать торрент :: RuTracker.org
1 ангуляр не нужен.
02:15:47 ПП
User 169404603
я тут пробую beego, жестячок
02:16:17 ПП
User 240629525
Angular - худшее что придумали за последнее время
02:16:45 ПП
User 194990550
мое дело показать:)
02:17:02 ПП
User 194990550
Оо GO и как он?:) 
Тоже хочу что-нибудь на нем попробовать пописать
02:40:39 ПП
User 169404603
нормально, только криворуких кодеров и тут масса :)
02:41:09 ПП
User 169404603
мне что понравилось, емакс после настройки считай сам код пишет, импорты проставляет, форматирует - лепота
02:41:16 ПП
User 169404603
но вот отлаживать непросто
02:41:56 ПП
User 260280506
User 169404603
мне что понравилось, емакс после настройки считай сам код пишет, импорты проставляет, форматирует - лепота
что, он так хорош? давно хочу попробовать, но никак руки не дойдут
02:42:21 ПП
User 158695346
User 194990550
работаю над проектом...и кажется из-за меня не отправилось 20к писем с 12 февраля (
Алерт же должен быть, если очередь выросла до 20к писем.
02:42:29 ПП
User 107485588
User 169404603
мне что понравилось, емакс после настройки считай сам код пишет, импорты проставляет, форматирует - лепота
вай нот идеа?
02:43:46 ПП
User 194990550
User 158695346
Алерт же должен быть, если очередь выросла до 20к писем.
Должен, да вот видимо при деплое чот сломал, не могу понять пока..пытаюсь выяснить, хотя воркер запущен..хм
02:44:39 ПП
User 138868911
Как сделать пагинация в django
02:45:03 ПП
User 138868911
Как сделать сайт мобильную версию
02:45:23 ПП
User 169404603
User 260280506
что, он так хорош? давно хочу попробовать, но никак руки не дойдут
достаточно хорош, правда я на нём 15 лет
02:45:27 ПП
User 107485588
для начала - загуглить можно попробовать
02:45:37 ПП
User 24147647
User 138868911
Как сделать пагинация в django
django.core.paginator.Paginator, дальше гугл поможет
02:45:46 ПП
User 169404603
User 107485588
вай нот идеа?
попробовал gogland - много магии прежде чем писать начинаешь
02:46:02 ПП
User 169404603
хотя и в емаксе магии хватает, но там можно просто файлик подложить и всё начинает работать
02:46:17 ПП
User 138868911
User 24147647
django.core.paginator.Paginator, дальше гугл поможет
Спасибо
02:46:38 ПП
User 107485588
User 169404603
попробовал gogland - много магии прежде чем писать начинаешь
воу воу, я даже не слышал что они начали отдельную идешку пилить...
02:46:43 ПП
User 107485588
я тока плагином пользовался
02:47:40 ПП
User 169404603
http://reangdblog.blogspot.com/2016/06/emacs-ide-go.html
reangdblog.blogspot.com/2016/06/emacs-ide-go.html
Настройка Emacs для работы с Go кодом. Автодополнение, подсветка кода, сниппеты, рефакторинг, подсветка ошибок, тестирование и компиляция
02:55:09 ПП
User 240629525
User 138868911
Как сделать сайт мобильную версию
так же как и обычную
02:58:07 ПП
User 169404603
просто делать надо с мобильного
03:18:54 ПП
User 149595952
User 138868911
Как сделать пагинация в django
http://bfy.tw/A7zR
03:23:41 ПП
User 129325914
User 138868911
Как сделать сайт мобильную версию
react-native, еее
03:39:54 ПП
User 174796016
А в чем разница при тестировании  джанги
django.test.TestCase и unittest.TestCase не подскажите?
03:40:51 ПП
User 206278885
Ребят, пожалуйста, посоветуйте проект который можно почитать, я новичок в джанге, не знаю с чего начать
03:41:01 ПП
User 174796016
подключать униттест или джанговскими средставми обходиться, че юзать?
03:41:13 ПП
User 129325914
джанговские бери
03:41:20 ПП
User 206278885
Сделал ту фигню, что было в оф доке
03:41:25 ПП
User 129325914
они от юниттестовых, насколько я помню, унаследованы
03:41:49 ПП
User 129325914
плюс там есть live server test case сейчас - это очень удобно
03:41:50 ПП
User 174796016
User 129325914
они от юниттестовых, насколько я помню, унаследованы
да я джанговскими и юзаю в доке так и написано
django.test.TestCase, which is a subclass of unittest.TestCase that runs each test inside
03:41:52 ПП
User 240629525
Нет смысла сидеть читать, бери что-то делай, по пути почитывая мануал
03:42:51 ПП
User 206278885
User 240629525
Нет смысла сидеть читать, бери что-то делай, по пути почитывая мануал
Оф Ман совсем короткий,не говорю об апи, может посоветуете Ман?
03:43:29 ПП
User 240629525
мануал все один и тот же http://djangobook.com/ или переведенный аналог
djangobook.com
The Django Book - comprehensive Python Django Tutorials, easy to understand Django documentation and more!
03:43:54 ПП
User 129325914
User 206278885
Оф Ман совсем короткий,не говорю об апи, может посоветуете Ман?
можно сделать pet-project какой-нибудь)
03:44:19 ПП
User 206278885
User 129325914
можно сделать pet-project какой-нибудь)
А можно подробнее , что это?
03:44:35 ПП
User 129325914
это такое общее название своего собственного проекта)
03:44:39 ПП
User 240629525
блог сделай) как и все
03:44:45 ПП
User 129325914
для оттачивания логики своей, навыков
03:44:45 ПП
User 206278885
Хахаха)
03:44:50 ПП
User 206278885
Понял
03:44:51 ПП
User 129325914
ну блог - слишком изи
03:44:57 ПП
03:45:08 ПП
User 206278885
Буду пробовать, просто думал, что посомтрев чужой код, не буду тупить
03:45:12 ПП
User 206278885
Так сильно
03:45:15 ПП
User 129325914
там можно глубоко анально на фронте углубится
03:45:26 ПП
User 240629525
ну потом можно добавлять фичи туда поиск на эластик) календарик и т.д.)
03:46:02 ПП
User 129325914
лучше сайт знакомств делать =)
03:46:06 ПП
User 240629525
чужой код не панацея, это слишком персонально, один человек использует декораторы, другой нет, а можно и так и так, грубо говоря
03:46:09 ПП
User 129325914
там придется много думать
03:46:11 ПП
User 206278885
User 129325914
лучше сайт знакомств делать =)
Ну нет)))
03:46:14 ПП
User 240629525
а еще лучше порносайт
03:46:17 ПП
03:46:25 ПП
User 129325914
даешь коллективный порносайт
03:46:26 ПП
User 240629525
делая порносайт о много надо думать
03:46:36 ПП
User 129325914
я помню, в одну контору собеседовался
03:46:42 ПП
User 206278885
О роскомнадзоре
03:46:43 ПП
User 129325914
там было чисто руби
03:47:03 ПП
User 129325914
и кое-какие места ребята переписывали на го и через ffi подключали
03:47:38 ПП
User 129325914
так вот, там вообще интересное тестовое было, куча асинхронщины
03:47:50 ПП
User 240629525
видел сайт где генерация фронта была на php, а админка джанго
03:48:01 ПП
User 206278885
User 240629525
видел сайт где генерация фронта была на php, а админка джанго
Жесть...
03:48:01 ПП
User 129325914
что такое генерация фронта?
03:48:11 ПП
User 240629525
ну выывод страниц, из базы
03:48:18 ПП
User 240629525
новостей там всяких
03:48:20 ПП
03:48:22 ПП
User 129325914
ну и название
03:48:44 ПП
User 129325914
я просто сразу призадумался, что там на лету фронт создается на основе запросов
03:49:20 ПП
User 240629525
нет там админка висела на отдельном порте) а сам сайт был на php
03:50:27 ПП
User 240629525
а руби еще жив? я думал все бум прошел и это тормозное поделие успешно закопано в аналах истории
03:59:27 ПП
User 120578100
Почему тормозное?
03:59:44 ПП
User 120578100
Нормальный веб ориентированный ЯП
03:59:59 ПП
User 120578100
на нём саас...
04:00:52 ПП
User 57296486
User 240629525
а руби еще жив? я думал все бум прошел и это тормозное поделие успешно закопано в аналах истории
много тех, кто писал на руби, ушли на elixir, ибо он лучше а синтаксис как у руби
04:00:56 ПП
User 129325914
ну не надо накидывать про руби, он вполне себе живет, развивается, работы на нем много
04:01:25 ПП
User 129325914
на том же эликсире я бы с радостью попытался поработать - но вакансий почти нет
04:02:50 ПП
User 57296486
первое что вспомнил http://jobs.elixirdose.com/
elixir.career
Elixir Career is the best place to find, list jobs and developer community space specifically for Elixir Programming Language.
04:04:42 ПП
User 129325914
User 57296486
первое что вспомнил http://jobs.elixirdose.com/
elixir.career
Elixir Career is the best place to find, list jobs and developer community space specifically for Elixir Programming Language.
спасибо!)
надо освежить знания по эликсиру тогда и продавливать на нем какой-то проект
04:09:01 ПП
User 57296486
ща еще многие проекты написанные на фласке много кто хочет переписать на всяких sanic, aiohttp, japronto. Вот у меня ща два проекта в работе уход с фласка и с торнадо на sanic итд. Один канадцы, другой итальянцы. Тенденция реально чувствуется не только по этим двум примерам.
04:11:10 ПП
User 240629525
Уходят с фласка, те кто перерос его. Он идеально подходит для всяких небольших сервисов.
04:14:05 ПП
User 57296486
User 240629525
Уходят с фласка, те кто перерос его. Он идеально подходит для всяких небольших сервисов.
а sanic что по-твоему? он такой же мелкий как фласк, только асинхронный. asyncio + uvloop, ну и aiohttp c japronto тоже.
04:17:52 ПП
User 75342694
User 226624052
https://github.com/zualex/devmap
github.com/zualex/devmap
Карта развития веб-разработчика. Contribute to zualex/devmap development by creating an account on GitHub.
Спасибо за ссылку
04:41:57 ПП
User 44072265
User 206278885
Ребят, пожалуйста, посоветуйте проект который можно почитать, я новичок в джанге, не знаю с чего начать
адресная книга как варик
04:44:50 ПП
User 206278885
User 44072265
адресная книга как варик
Адресная книга?
04:44:58 ПП
User 206278885
Тип просто база с поиском?
04:45:17 ПП
User 44072265
ну типо да, плюс ajax регистрация и прочие плюшки
04:45:38 ПП
User 206278885
Понял
04:45:47 ПП
User 44072265
User 206278885
Адресная книга?
https://github.com/Fahreeve/addressbook ну я вот такую писал по фану
github.com/Fahreeve/addressbook
addressbook - Simple django app as example of my code
04:45:50 ПП
User 206278885
Спасибо за совет)
04:46:12 ПП
User 206278885
Извините за грубость, у вас хороший опыт Джанго?
04:46:22 ПП
User 206278885
Я могу ваш код, как эталон расценить?
04:48:11 ПП
User 44072265
User 206278885
Я могу ваш код, как эталон расценить?
и да и нет на самом деле
04:48:42 ПП
User 44072265
если только начинаешь, то в принципе можешь
04:49:01 ПП
User 206278885
Да, только начинаю
04:49:17 ПП
User 44072265
в общем если тут есть опытные дяди, то пусть они меня оценят и скажут)
04:55:07 ПП
User 44072265
сеньоры и мидлы, оцените мой код плз!
04:55:37 ПП
User 206278885
Не уверен,что тут будут сеньоры)
05:02:59 ПП
User 57296486
User 206278885
Не уверен,что тут будут сеньоры)
тут полно сеньоров вообще-то
05:04:45 ПП
User 206278885
Да? Значит был не прав, дурак)))))
05:05:32 ПП
User 169404603
сеньор сеньору не сеньор
05:05:35 ПП
User 174796016
У меня тогда подобный вопрос, 
не подскажите проектик  DRF только с фронтом(желательно на Ангуларе)
05:06:34 ПП
User 174796016
чтоб свое сделать и смотреть на проект соседский или синьорский
05:06:55 ПП
User 240629525
Если придираться, то чуть логика, например
class NoteFormView(LoginRequiredMixin, FormView):
получаешь pk в get_form_kwargs,  а потом делаешь get_object_or_404

так делать нет смысла, FormView уже умеет получать объект через url
05:07:08 ПП
User 240629525
ты пишешь тут излишний код
05:09:10 ПП
User 174796016
ну охота сделать свое классическое RESTfull и на drf
05:09:49 ПП
User 174796016
с серилайзерами, больше охота фронт посмотреть
05:13:57 ПП
User 44072265
User 240629525
Если придираться, то чуть логика, например
class NoteFormView(LoginRequiredMixin, FormView):
получаешь pk в get_form_kwargs,  а потом делаешь get_object_or_404

так делать нет смысла, FormView уже умеет получать объект через url
хм, а еще есть косяки?)
05:15:49 ПП
User 240629525
ты много где зачем-то переписывешь стандартные джанговские вещи, в CreateView в ручную создаешь объеты, когда можно вызвать super и уже добавить дочку, а еще лучше это делать в модели вообще
05:18:25 ПП
User 169404603
это с опытом приходит, пусть руку набивает
05:18:31 ПП
User 44072265
User 240629525
ты много где зачем-то переписывешь стандартные джанговские вещи, в CreateView в ручную создаешь объеты, когда можно вызвать super и уже добавить дочку, а еще лучше это делать в модели вообще
ты про это?
https://github.com/Fahreeve/addressbook/blob/master/book/views.py#L80
github.com/Fahreeve/addressbook/blob/master/book/views.py
addressbook - Simple django app with example of my code
05:18:46 ПП
User 169404603
а опыт приходит в процессе чтения исходников джанги, а до этого надо дорасти
05:19:14 ПП
User 44072265
User 169404603
это с опытом приходит, пусть руку набивает
мне ментор нужен, так-то уже 2 года пишу на ней
05:19:49 ПП
User 169404603
да просто переводи доку, узнаешь много нового
05:20:38 ПП
User 240629525
да зачем этот код, зачем во вьюху запихивать грейт объекта
def form_valid(self, form):
obj = super(NoteCreateView).form_valid(form)
obj.user = self.request.user
obj.save()
05:22:56 ПП
User 44072265
User 240629525
да зачем этот код, зачем во вьюху запихивать грейт объекта
def form_valid(self, form):
obj = super(NoteCreateView).form_valid(form)
obj.user = self.request.user
obj.save()
ну я это делал для commit=False
05:24:57 ПП
User 240629525
ну окей уговорил нов FormView все равно лишнее
05:26:50 ПП
User 256876359
А как это все вынести в модель то ?
Как то не представляю
05:27:49 ПП
User 44072265
User 256876359
А как это все вынести в модель то ?
Как то не представляю
я так понимаю, что там через get_initial можно сделать
05:31:58 ПП
User 194990550
Сейчас кто-то пойдет книгу переписывать:)
05:33:25 ПП
User 44072265
User 240629525
ну окей уговорил нов FormView все равно лишнее
я что-то не помню, как там pk прокидывается
05:33:47 ПП
User 194990550
Кстати blank=False необязательно в модели указывать, она и так по дефолту стоит
05:34:22 ПП
User 240629525
Да False по умолчанию
05:35:46 ПП
User 194990550
Для телефонов кстати есть классная библиотека с PhoneField , как то так вроде называется
05:36:18 ПП
User 194990550
https://github.com/stefanfoulis/django-phonenumber-field
github.com/stefanfoulis/django-phonenumber-field
A django model and form field for normalised phone numbers using python-phonenumbers - stefanfoulis/django-phonenumber-field
05:41:03 ПП
User 44072265
User 194990550
Для телефонов кстати есть классная библиотека с PhoneField , как то так вроде называется
вообще это было тестовое задание от какой-то компании. Поэтому я посчитал, что лучше сделать что-то свое в данном случае
05:41:37 ПП
User 194990550
Для тестового еще бы админку бы поюзал :)
05:42:42 ПП
User 44072265
User 194990550
Для тестового еще бы админку бы поюзал :)
в ТЗ этого пункта не было)
05:44:56 ПП
User 194990550
Кстати кто что для тестов юзает?:) Ну и для данных, последнее время создавать файлы с фикстурами не нравится, особенно если структура моделей смениться может
05:46:17 ПП
User 44072265
User 194990550
Кстати кто что для тестов юзает?:) Ну и для данных, последнее время создавать файлы с фикстурами не нравится, особенно если структура моделей смениться может
я делал отдельный файл миграций
05:46:31 ПП
User 44072265
и там создавал уже записи
05:58:07 ПП
User 44072265
User 44072265
я что-то не помню, как там pk прокидывается
нашел, это делается в SingleObjectMixin
06:03:40 ПП
User 120247205
User 174796016
ну охота сделать свое классическое RESTfull и на drf
Есть ngResource, для простенького приложения сойдёт. И он, и drf только часть признаков ReST реализуют, так что не советую пытаться строго restful реализовать.
08:19:39 ПП
User 149595952
Присоединяюсь)
08:19:39 ПП
User 149595952
У меня тогда подобный вопрос, 
не подскажите проектик  DRF только с фронтом(желательно на Ангуларе)
08:20:41 ПП
User 194990550
https://rutracker.org/forum/viewtopic.php?t=5305276 вот крч недавно нашел:) думаю интересно и полезно будет, сам еще не смотрел.
но просто выше кто-то спрашивал про JS для Django :)
rutracker.org/forum/viewtopic.php?t=5305276
[Udemy] Django + AngularJS for a Powerful Web Application [2016, ENG] » Программирование (видеоуроки) » Скачать торрент :: RuTracker.org
08:34:28 ПП
User 149595952
User 194990550
https://rutracker.org/forum/viewtopic.php?t=5305276 вот крч недавно нашел:) думаю интересно и полезно будет, сам еще не смотрел.
но просто выше кто-то спрашивал про JS для Django :)
rutracker.org/forum/viewtopic.php?t=5305276
[Udemy] Django + AngularJS for a Powerful Web Application [2016, ENG] » Программирование (видеоуроки) » Скачать торрент :: RuTracker.org
Merci beaucoup!
10:31:55 ПП
User 21118953
Помогите, пожалуйста, по django rest framework! Простейшая вещь по идее... но уже 3 часа документацию штудирую и везде как-будто бы прочто-то другое...
10:31:58 ПП
User 21118953
Есть модель author, есть модель comment с foreignKey на автора. Как мне сделать в api возможность получать все кники по id автора? (Что-то типа: /api/books/author/1 )

Сейчас я во views.py пишу:
class CommentsViewSet(viewsets.ModelViewSet):
    queryset = Comment.objects.all()
    serializer_class = CommentSerializer

А в url.py у меня:
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'comments', views.CommentViewSet)