@pydjango

Страница 394 из 1273
Dmitry
26.07.2017
07:26:17
И как она, стабильная? У меня убунта никогда дольше двух дней не жила. Каждый раз графическая оболочка ломалась

Artem
26.07.2017
07:27:34
только не убунта

Pavlo
26.07.2017
07:27:35
У меня стабильно работала. Правда принтер Canon LBP2900 так и не смог поднять (((

Aleksandr
26.07.2017
07:28:20
да убунта это дебиан тестинг по большому счету

Google
Artem
26.07.2017
07:28:51
да убунта это дебиан тестинг по большому счету
это каноникОл, это уже далеко не безсмертный дебиан

Владимир
26.07.2017
07:29:41
Правда я юзал KDE Plasma...
юзаю плазму - полет нормальный

Pavlo
26.07.2017
07:30:03
и у меня Плазма стабильно работала )

Aleksandr
26.07.2017
07:30:05
ну засунули они проприетарные кодеки в дефолт, ну приделали свой совтвар центр, но всё-равно апт из командной строки торчит

Pavlo
26.07.2017
07:30:33
юзаю плазму - полет нормальный
А ты сейчас на 6й версии?

Владимир
26.07.2017
07:30:53
5 кажется по умолчанию в кубунте 17.04

Pavlo
26.07.2017
07:31:36
5 кажется по умолчанию в кубунте 17.04
Ааа, я подумал про то что ты юзаеш... Магею с Плазмой )))

Leonid
26.07.2017
07:31:55
день добрый не подскажете как в шаблоне в конструкции {% if forloop.counter|divisibleby:"5"%} ограничить выполнение для первых N проходов

Владимир
26.07.2017
07:32:25
Ааа, я подумал про то что ты юзаеш... Магею с Плазмой )))
не о Магеи я впервые услышал сейчас)

Pavlo
26.07.2017
07:33:07
не о Магеи я впервые услышал сейчас)
Мир большой ))) Всякого тут много )))

Google
Alexey
26.07.2017
07:44:07
не совсем понял вопрос)

Leonid
26.07.2017
07:45:34
по поводу этого я вкурсе, просто сократил. просто как сделать доп.условие , что бы ее выполняла только для первых 4 прогонов

Dan
26.07.2017
07:46:51
if forloop.counter < 4

Alexey
26.07.2017
07:47:00
{% if forloop.counter < 5 %} ... {% endif%}

Leonid
26.07.2017
07:50:05
ни так {% if forloop.counter < 4 %} {% if forloop.counter|divisibleby:"5" %} {% endif%} {% endif%} ни так {% if forloop.counter|divisibleby:"5" and forloop.counter < 4 %} {% endif%} не работает

Dan
26.07.2017
07:50:59
{% if forloop.counter|divisibleby:"5" %} {% endif%} это зачем ?

Alexey
26.07.2017
07:52:06
это проверка деления на что текущая итерация делится на 5?

Leonid
26.07.2017
07:53:11
весь код: http://prntscr.com/g0ema6 проблема в том что если t2 содержит 20 элементов то будет создаваться доп. пустой блок

Dan
26.07.2017
07:56:18
ну правильно

потому что 20 делится на 5

Leonid
26.07.2017
07:58:08
я понимаю, что правильно. Просто не знаю как задать условие, что только для первых 4 совпадений

Dan
26.07.2017
07:58:51
мы же прислали

if forloop.counter < 4

Alexey
26.07.2017
07:59:24
не не он не про это

Dan
26.07.2017
07:59:30
а прочто ?

Alexey
26.07.2017
07:59:52
он хочет найти первых 4 которые делятся на 5 а потом не закрывать и открывать div

то есть пропускать

я не уверен что есть в django шаблонах

но возможно есть что то типа set

Google
Dan
26.07.2017
08:03:41
тоесть нужно найти 5,10,15 и 20 запись

остальные нет

Alexey
26.07.2017
08:04:01
если просто {% if forloop.counter|divisibleby:"5" and forloop.counter <= 20 %}

Leonid
26.07.2017
08:06:00
если просто {% if forloop.counter|divisibleby:"5" and forloop.counter <= 20 %}
спасибо работает только < 20 , последнее мне не нужно, чтобы учитывало

Eugene
26.07.2017
08:06:28
А такое вообще делать в шаблонах норм ?:)

Alexey
26.07.2017
08:06:48
так то изврат)))

видимо такой шаблон))

так данные необходимо выводить

Leonid
26.07.2017
08:07:16
да уж лучше чем во view делать десятки списков

Alexey
26.07.2017
08:28:31


Rail'
26.07.2017
08:56:15
Такой вопрос, запускаю тесты через pytest в конфиге написано DJANGO_SETTINGS_MODULE = backend.test_settings в котором DEBUG=True, но почему при выполении тестов он равен False, есть какие либо идеи?

Dan
26.07.2017
10:05:13
в test_settings DEBUG от чего то зависит ?

Rail'
26.07.2017
10:18:36
Нет

а может быть такое что дело в : @pytest.fixture(autouse=True, scope='session') def django_test_environment(request): """ Ensure that Django is loaded and has its testing environment setup. XXX It is a little dodgy that this is an autouse fixture. Perhaps an email fixture should be requested in order to be able to use the Django email machinery just like you need to request a db fixture for access to the Django database, etc. But without duplicating a lot more of Django's test support code we need to follow this model. """ if django_settings_is_configured(): _setup_django() from django.conf import settings as dj_settings from django.test.utils import (setup_test_environment, teardown_test_environment) dj_settings.DEBUG = False setup_test_environment() request.addfinalizer(teardown_test_environment) ?

serbernar
26.07.2017
10:23:43
Да

Rail'
26.07.2017
10:24:12
А как переопределить эту функцию

tinium
26.07.2017
11:07:12
есть запрос, который не работает (понятно почему) Post.objects.order_by('-created').filter(mother_thread=object)[:3].order_by('created') как можно это элегантно обойти не используя пагинацию?

tinium
26.07.2017
11:13:32
@kdelinx три последних поста при этом в правильном порядке. я бы сделал [-3:] но Джанга не разрешает

Eugene
26.07.2017
11:14:33
order_by('-created')[:3]

Google
Eugene
26.07.2017
11:14:36
как - то так

Post.objects.filter(mother_thread=object).order_by('-created')[:3]

Artem
26.07.2017
11:16:22
Post.objects.filter(mother_thread=object).order_by('-created')[:3]
Post.objects.select_related('mother_thread').filter(mother_thread=object).order_by('-created')[:3]

tinium
26.07.2017
11:18:20
так конечно получается последние три, но они в обратном порядке, а мне нужно в прямом

Artem
26.07.2017
11:18:36
убери "-" перед created

tinium
26.07.2017
11:19:12
тогда будет первые три

в БД [1,2,3,4,5,6] я хочу [4,5,6]

Aleksandr
26.07.2017
11:20:05
order_by('-created')[:3][::-1] не?

Admin
ERROR: S client not available

Eugene
26.07.2017
11:20:24
o._O

('-pk)'

Хмм, интересно. поидеи ('-created')[:3] это должно сработать

Aleksandr
26.07.2017
11:21:26
('-pk)'
рили)

tinium
26.07.2017
11:21:58
[6,5,4] получить легко

Aleksandr
26.07.2017
11:23:06
[6,5,4] получить легко
чел у тебя список и питон, юзни [::-1],или reverse

tinium
26.07.2017
11:23:53
да, заработало спасибо

ну это не совсем список, тк кверисет не поддерживает [-3:] например

Дмитрий
26.07.2017
11:25:27
Всем привет! SOS, столкнулся с проблемой: есть комментарии, которые выводятся на странице и должна присутствовать возможность удаления определённого объекта. Написал функцию удаления, тестовый комментарий и удалил, всё работает. Но когда объектов больше, чем 1 - выскакивает ошибка: "get() returned more than one Comment -- it returned 5!". Подскажет кто-нибудь, как от этого избавиться?

X
26.07.2017
11:25:49
)))

их не один

Google
Дмитрий
26.07.2017
11:26:02
Вот вьюшка: def comment_delete(request): if not request.user.is_staff or not request.user.is_superuser: raise Http404 comment = get_object_or_404(Comment) comment.delete() return redirect('comments:comments_list')

X
26.07.2017
11:26:21
смотри в базу

здесь нету запроса твоего гета

filter()

?

либо пиши так чтобы всега один объект был на гет либо тяни пачку

Дмитрий
26.07.2017
11:28:41
comment = get_object_or_404(Comment)

X
26.07.2017
11:29:48
Dpaste.de
там смотреть нечего - будет запрос через орм через гет

проблема у него в том, что он в базу пишет объекты с одинаоквым id или какой у него там идетификатор

Massimo
26.07.2017
11:30:51
Если он знает скл то может через терминал все поднять скопипастить

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

Дмитрий
26.07.2017
11:34:04
та вот пытаюсь, но пока как-то безрезультатно

Eugene
26.07.2017
11:39:50
https://github.com/venturachrisdev/djurl блин, круто выглядит

Igor
26.07.2017
11:43:30
Ну это просто список шаблонов

Захочешь что-то новое, и ты fucked up, наверное UPD: from djurl import url, register_pattern register_pattern('hash', '[a-f0-9]{9}') # parsed as slug url('/:user', myUserView), # custom pattern url('/:hash', myview),

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