Dan
04.04.2018
09:35:44
я бы предложил добавить класс и не парится
?
04.04.2018
09:35:50
есть итемы со name0 и соотвествующим count0
вот нужно цену name0 умножить на count0 и вывести сумму
Артем
04.04.2018
09:41:39
Google
Dan
04.04.2018
09:42:15
вот нужно цену name0 умножить на count0 и вывести сумму
<input type="text" data-counter="{{ forloop.counter }}" name="name-{{ forloop.counter }}" id="name-{{ forloop.counter }}" />
<input type="text" data-counter="{{ forloop.counter }}" name="count-{{ forloop.counter }}"
id="count-{{ forloop.counter }}" class="js-counter" />
jQuery('.js-counter').on('change', function(){
var $this = $(this);
$('#name-'+$this.data('counter')).val()
})
?
04.04.2018
09:43:46
хм
Dan
04.04.2018
09:44:03
как вариант
Алексей
04.04.2018
09:45:33
парни привет. подскажите если я хочу использовать python3.6 для django то надо запускать так python3.6 manage.py runserver
Dan
04.04.2018
09:47:16
Алексей
04.04.2018
09:47:43
да
Dan
04.04.2018
09:48:23
тогда в активированом venv
должна быть одна версия
те можно запускать просто
./manage.py runserver
Сергей
04.04.2018
09:49:14
и, возможно, в venv стоит 2й питон, тогда надо пересоздать или создать новый венв с нужной версией питона
?
04.04.2018
09:49:29
Алексей
04.04.2018
09:50:10
Сергей
04.04.2018
09:50:52
Алексей
04.04.2018
09:51:30
делаю pip install dotenv
Google
Алексей
04.04.2018
09:52:04
кто-нибудь сталкивался с такой проблемой
?
Dan
04.04.2018
09:56:58
это уже другая ошибка ?
Сергей
04.04.2018
09:58:39
Артем
04.04.2018
10:03:30
народ чето туплю жестко в get_tmplate_names - как получить переменную из роутера? kwargs пустая ((
Eugene
04.04.2018
10:05:37
Товарищи, кто подключал celery flower для проекта в production?
Хочу на api/flower его повесить, nginx прописал,
Запускаю так - celery -A project_name.blabla flower —url_prefix=api/flower
При открытие страницы получаю - Error, page not found (в самом flower)?
Сергей
04.04.2018
10:05:46
Eugene
04.04.2018
10:07:20
flower_1 | [W 180404 10:07:04 control:44] 'stats' inspect method failed
flower_1 | [W 180404 10:07:04 control:44] 'active_queues' inspect method failed
flower_1 | [W 180404 10:07:04 control:44] 'registered' inspect method failed
flower_1 | [W 180404 10:07:04 control:44] 'scheduled' inspect method failed
?
Артем
04.04.2018
10:09:16
?
04.04.2018
10:56:31
{% with item_count = forloop.counter %}
{{ item_count }}
{% endwith %}
почему это не работает?
Dan
04.04.2018
10:58:32
подозреваю не хватает as
?
04.04.2018
10:58:33
все это внутри for
изменили же
Dan
04.04.2018
11:01:20
надо попробовать
?
04.04.2018
11:04:34
Google
?
04.04.2018
11:04:38
собственно как и переменную
Dan
04.04.2018
11:07:40
пробелы убери
{% with item_count=forloop.counter %}
{{ item_count }}
{% endwith %}
VSKut
04.04.2018
11:36:27
подскажите как это лучше всего сделать?
django-rest-framework
есть связь many2many через другую таблицу, где тоже есть данные
Fedor
04.04.2018
11:38:54
для чего ты объявил два одинаковых сериализатора?
он же кричит тебе
покажи лучше модели свои
VSKut
04.04.2018
11:40:38
чтобы в miner-alg-opts указать alogrithm
связь на несуществующй класс ведь не укажешь
а если объявить его выше, то тогда в miner-alg не сможешь указать связь на miner-alg-opts
Teatimeswithyou
04.04.2018
11:42:27
а почему нельзя вручную разбить m2m?
id
softFK
minalgFK
VSKut
04.04.2018
11:44:40
а почему нельзя вручную разбить m2m?
честно говоря сложно понять о чём ты. есть 2 таблицы, которые линкуются через третью, где есть 2fk и пару доп полей, которые вытаскивать оттуда не проблема
типичная m2m
Fedor
04.04.2018
11:45:23
это понятно
а в конечном итоге ты какие хочешь данные тянуть в сериализаторы?
Google
Fedor
04.04.2018
11:45:57
просто связующую таблицу можно и не трогать
по идее
VSKut
04.04.2018
11:46:42
юзаю django-rest-framework. хочу тянуть MinerAlgorithmSerializer и чтобы он выдавал всю связку по MinerAlgorithmOptionsSerializer и MinerSoftSerializer
Алексей
04.04.2018
11:47:22
VSKut
04.04.2018
11:47:59
хотя, вроде, вот что-то нагуглил, буду пробовать
Fedor
04.04.2018
11:50:03
если просто id то это одно
если надо чо сложнее, то надо поебаться
Алексей
04.04.2018
11:50:52
на python2.7 все работало, перешел 3.6 и трабла
Panda
04.04.2018
12:07:00
Привет. Может у кого есть статья или инструкция по деплою nginx + uwsgi +django. Чтобы прям для чайников.
Artyem
04.04.2018
12:09:33
from .menu import Menu
либо что указывать полный путь для импорта от корня проекта
Сергей
04.04.2018
12:12:45
Алексей
04.04.2018
12:16:33
?
04.04.2018
13:14:10
а подскажите плз почему передаются в пост анчекнутыне чекбоксы?
но у них есть value
Алексей
04.04.2018
13:17:11
народ подскажите запись
class Meta:
model = modelname
это не тоже самое что class Meta(modelname)
?
Dan
04.04.2018
13:17:57
нет
конструкция class Meta(modelname) - это класс Meta наследуется от modelname
model = modelname - указание свойства
Google
ros
04.04.2018
13:31:13
?
04.04.2018
13:39:35
checked
Я попробовал реализовать баг замеченный но не смог
Магия
Roman
04.04.2018
14:05:34
Немогу ни как получить значение по индексу в шаблоне:
{% load i18n %}
{% blocktrans trimmed with timestamp=log.timestamp user=log.user|default('None') extra=log.extra_data %}
<tr>
<td class="col-xs-1">
<strong>
{{ timestamp }}
</strong>
</td>
<td class="col-xs-1">{{ extra.user_type }}</td>
<td class="col-xs-1">{{ user }}</td>
<td style="col-xs-1">
{{ extra.action }}
</td>
</tr>
{% endblocktrans %}
Попробывал посмотреть че там в этом {{ extra }} и вот что выдал:
{'action': 'assigned to', 'user_type': 'reviewer'}
Почему не берется значение с {{ extra.action }}?
есть живые )?
Dan
04.04.2018
14:08:54
подозреваю
что blocktrans не поддерживает обращение по ключам
Roman
04.04.2018
14:09:46
а в доках django-timeline-logger написано именно так и использовать
жесть какая-то
Dan
04.04.2018
14:10:06
не факт что я прав
Roman
04.04.2018
14:15:15
а вообще ли поддерживается такое в темлейтах? ))
https://code.djangoproject.com/ticket/3371
я что в blocktrans не могу и тэги использовать?
ну в нем не работают тэги блин
как жить то
Dan
04.04.2018
14:41:16
сейчас проверю
а вообще либо дробить blocktrans
либо выносить переменные в сам тег
те у тебя {% blocktrans trimmed with timestamp=log.timestamp user=log.user|default('None') extra=log.extra_data action=log.extra_data.action %}
Roman
04.04.2018
14:42:34
ну я так и сделал но
как-то херово