@pydjango

Страница 395 из 1273
Sergeu
26.07.2017
11:44:49
чарфилд чойз или инт?

или отдельный класс?

Eugene
26.07.2017
11:45:32
Чойс

Дмитрий
26.07.2017
11:57:41
Подправил, теперь комментарии удаляются, но ошибка всё-равно вскакивает. То бишь удалил - выпрыгнула ошибка, обновил страницу - комментарий удалён. Я что-то здесь не так сделал? def comment_delete(request, pk): if not request.user.is_staff or not request.user.is_superuser: raise Http404 comment = get_object_or_404(Comment, pk=pk) comment.delete() return redirect('comments:comments_list', pk=comment.pk)

Google
Дмитрий
26.07.2017
11:57:42
если ты удаляешь комменты - присвой им какой-нить uniq и по нему удаляй

та вот пытаюсь, но пока как-то безрезультатно

Рустам
26.07.2017
12:02:40
Всем привет, такая проблема, из в celery таске импортирую модели и пытаюсь вызвать нужный мне метод. https://pastebin.com/Zgnvs8vw

выплевывает мне вот такую ошибку



X
26.07.2017
12:20:28
не пораделено)

global Name

этот глобал нейм твое творение,

?

рестартовать селери пробовал?

смотри если ты внес изменения в файл,а селери работал - он не увидит изменяшек

Aleksandr
26.07.2017
12:22:49
Чета хрень какая-то, будто ты запустид целери а потом дописал импорт

Рустам
26.07.2017
12:35:31
Google
Рустам
26.07.2017
12:35:33
только теперь

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

X
26.07.2017
12:36:21
в селери должен быть авторелоад

вроде как

так на убудщее

Alexey
26.07.2017
12:37:07
как заюзать celery есть какой-нибудь годный faq?

Eugene
26.07.2017
12:37:21
Их дока не плохая:)

X
26.07.2017
12:39:43
http://docs.celeryproject.org/en/latest/index.html

.
26.07.2017
13:11:30
Гайс, если я запилю базовый класс в ресте от APIView, реализую ему методы POST и GET, а при наследовании мне нужен будет только какой-то один метод, нормально будет, если я просто пропишу allowed_methods = ['нужный мне метод'], тем самым запрещая все остальные

Dan
26.07.2017
13:12:05
да

Ahmed
26.07.2017
13:25:20


Почему не выводит список объектов?



Artem
26.07.2017
13:28:21
это возращает только кверисет, но не респонз

amureki
26.07.2017
13:29:54
Шаблон ведь не знает про musics

Artem
26.07.2017
13:30:05
определяешь метод get_context_view() и там вызываешь: context = super(ListVIew, self).get_context_data(**kwargs) context['musics'] = self.get_queryset() return context

amureki
26.07.2017
13:31:00
определяешь метод get_context_view() и там вызываешь: context = super(ListVIew, self).get_context_data(**kwargs) context['musics'] = self.get_queryset() return context
либо в шаблоне дергать object_list вместо musics, ибо это дефолт для кверисета в ListView

Artem
26.07.2017
13:31:32
возможно так, на память писал

Daniil
26.07.2017
13:31:36
Я тоже :3

Google
Artem
26.07.2017
13:32:21
Да, ты прав

Ahmed
26.07.2017
13:35:01
блять, просто пиздец запутано все

Oleja
26.07.2017
13:35:26
блять, просто пиздец запутано все
Значит не твоё, пробуй асм. Там просто все

Ahmed
26.07.2017
13:35:36
асм?

Oleja
26.07.2017
13:35:42
Ассемблер

amureki
26.07.2017
13:36:00
блять, просто пиздец запутано все
Если доку не осилить, да, довольно запутанно

А как пройдешь, все довольно просто становится

Oleja
26.07.2017
13:36:39
Такой вопрос, а есть тут кто из ОАЭ?

Ahmed
26.07.2017
13:36:54
Ассемблер
Не смешно, честно



amureki
26.07.2017
13:41:49
https://dpaste.de/JsBv

правда, пройди как-нибудь документацию и туториал какой-нибудь

Ahmed
26.07.2017
13:43:05
https://dpaste.de/JsBv
Хм, это вообще шикарный вариант). Я офф документацию не понимаю, там все так запутано

amureki
26.07.2017
13:43:35
отличная документация, по кусочкам разбирают создание простого приложения

Как вариант, https://tutorial.djangogirls.org/

Ahmed
26.07.2017
13:45:32
Спасибо вам за помощь!

Artem
26.07.2017
13:45:50
все правильно

Ассемблер
прекрасный язык жЫ

X
26.07.2017
13:48:12
это тебе надо -не нам)

Pavel
26.07.2017
13:50:34
это что-то типа class IndexView(ListView): context_object_name = 'mucisc' model = Music ?

Google
amureki
26.07.2017
13:55:20
все правильно
Это будет работать, но не надо говорить что так правильно :)

Artem
26.07.2017
13:55:50
Это будет работать, но не надо говорить что так правильно :)
ну скажем так, судить по доке, это вполне путный вариант

amureki
26.07.2017
13:56:29
Artem
26.07.2017
13:57:15


Eugene
26.07.2017
13:58:27
IndexView.get_queryset(self) - не очень, да и зачем?

amureki
26.07.2017
13:58:52
Абсолютно другой кейс Тут в доке детейл вью, где хотят в контекст добавить доп инфу, не связанную с изначальной моделью

И он правильный

Парень выше просто хочет отдать на страницу список объектов модели - стандартная функциональность listview, не нужно городить лишних переопределений контекста

Artem
26.07.2017
14:02:11
ничего против не имею, если нужно отдать только модельку, но если надо расширить листвью, чем нибудь дополнительным, то без этого уже не обойтись

Admin
ERROR: S client not available

Artem
26.07.2017
14:03:14
а там не сказано точно :) ибо из примера было видно, что пока рендериралсь моделька

amureki
26.07.2017
14:03:52
Artem
26.07.2017
14:04:43


amureki
26.07.2017
14:09:21
Потом выходит такое, одни понасоветовали и понапоказывали странные вещи в коде, новые люди входят в язык и/или фреймворк, видят и пишут что все запутано

Pavel
26.07.2017
14:33:56
А если ещё и мануалы не читать, так вообще катастрофа.

Alexander
26.07.2017
15:00:09
там вроде можно указать context_object_name

чтобы не переопределять get_context_data()

посмотри в коде эти Mixin'ы как устроены

Pavel
26.07.2017
15:06:54
Удобнее всего смотреть на ccbv.co.uk

Google
amureki
26.07.2017
15:07:50
посмотри в коде эти Mixin'ы как устроены
я ж там ссылку с решением на dpaste приложил)

Pavel
26.07.2017
15:09:22
я ж там ссылку с решением на dpaste приложил)
Кверисет будет пересчитываться при изменении объектов?

amureki
26.07.2017
15:10:19
Да

Кверисет будет пересчитываться при изменении объектов?
посмотри в кишочки ListView, а именно в get_queryset метод

BlastPy
26.07.2017
15:29:39
Ребят есть кто работал с vue

?

Как отправить дочернему елементу данньіе ?

X
26.07.2017
15:30:54
Теперь и у меня будет к Вам вопрос))) Есть две функции я хочу их запустить в = с помощью multiprocessing и получив результат от обоих процессов(функций) делать с ним что- то дальше. Как сделать? Queue?

или нет

BlastPy
26.07.2017
15:31:43
угу

X
26.07.2017
15:31:55
Ребят есть кто работал с vue
http://telegram.me/JSlang - а тут спрашивал?)

BlastPy
26.07.2017
15:32:02
но vue на webpack с .vue компонентами

Grigoriy
26.07.2017
15:33:43
Можно как-то в DRF навесить миксин, который будет проверять один заголовок запроса?

потому что у меня сейчас вот такая **ня, умноженная N раз, где N = количество вьюшек if request.META.get('SOME_HEADER') == SOME_VALUE: do_something return Response(data=res, status=int(res["result_code"])) else: return Response(data=_("Forbidden"), status=status.HTTP_403_FORBIDDEN)

или тут лучше пойдёт декоратор?

Artem
26.07.2017
16:10:16
Grigoriy
26.07.2017
16:11:03
ну оно не для всех вьюшек, честно говоря нужно

есть исключения

Artem
26.07.2017
16:11:07
И будет, помноженная на 1

Укажи для каких, через url_resolver

Grigoriy
26.07.2017
16:11:54
ок, спасибо за наводку, посмотрю

Artem
26.07.2017
16:12:33
Реквест доступен в миддвари

Страница 395 из 1273