
Dmitry
17.08.2018
11:55:25
Есть модель:
class Administration(models.Model):
auth_user = models.ForeignKey(to=User, on_delete=models.CASCADE)
Как мне внешний ключ поставить на auth_user.id. Как я понимаю она реализуется таблицей User

ShadoWalkeR
17.08.2018
13:10:20
Здравствуйте! Меня с моим вопросом послали сюда
Есть следующая ситуация - допустим есть файл с содержимым
import ABC
class Test:
from local_funcs import f1
from local_funcs import f2
local_funcs - один из кучи файлов, реализующих методы класса, чтобы не превращать в гигантскую портянку главный файл. Как мне ABC унаследовать в загружаемые методы класса? Не очень улыбается этот import пихать в каждый файл
Версия питона 2.х

Google

V
17.08.2018
13:16:35

ShadoWalkeR
17.08.2018
13:23:06
Я не писал код на питоне лет 5 минимум)
Просто стало надо. Тут в другой конфе уже предметно по задаче обсуждаем, поэтому спасибо за помощь

sa
17.08.2018
15:26:15
Тысячный. Расчёт окончен.
Приветствую всех

Samat
18.08.2018
19:10:19
хочется скачать видосик с ютуба и порезать его ffmpeg
как это правильно сделать параллельно для большого числа видосов?
concurrent.futures + ProcessPoolExecutor?

Absolute Nikola
18.08.2018
19:15:20
aiohttp?

Samat
18.08.2018
19:17:59
(это не web-приложение, а command-line утилита, если вы об этом)

Absolute Nikola
18.08.2018
20:16:08
ну видео с youtube качаются с серверов по http, а aiohttp не влияет на какого типа утилита
но asyncio лучший фреймворк для асинхронного программирования, идеально чтоб качать паралельно
aiohttp более высокоуровневая надстройка для работы с куками, http и подобным
вообщем если интересен паралелизм, то посмотрите в эту сторону
насколько мне известно это гораздо быстрее чем треды и процессы

Google

Aquinary
19.08.2018
11:03:52
Пытаюсь в регулярку.
Есть имя файла: name_-file,
Есть регулярка: name = re.sub(r'[^a-z]_', '', name)
На выходе: name_file,
Но запятая же должна тоже исключаться! Или я что-то не так понимаю?

V
19.08.2018
11:11:54
r'[^a-z]_' тут ты говоришь ЧТО ему искать
, '', тут на что заменить
вроде так

Admin
ERROR: S client not available

Aquinary
19.08.2018
11:39:20
Да вроде разобрался. Правда там каша получилось совершенная)
Получилось вот так:
name = 'Axis.Pow12№№34ers-.(He.tюa-,lia__).full.310116'
name = re.sub(r'\(.+\)', '', name) # Убрать названия тайлов
name = re.sub(r'[^A-Za-z0-9_]', '', name) # Убрать запрещённые символы
name = re.sub(r'full.+', '', name) # Убрать слово "full" и то, что после него
name = re.sub(r'\_+', '_', name) # Убрать дубликаты подчёркиваний
name = re.sub(r'_$', '', name) # Убрать подчёркивания с конца
print (name) # axis_pow1234ers
Мне стыдно, но с регуляркой раньше практически не работал.

V
19.08.2018
11:51:30
Не надо стыдится, когда с чем-то не работал. Нельзя все знать

Sergey
19.08.2018
18:30:04
Здравствуйте, ищу чат по PyQt5, интересует процесс сборки в исполняемый файл, ресурсы приложения... Спасибо

ResQ_Net Moon
19.08.2018
18:42:12
pyinstaller?

Dmitry
20.08.2018
07:21:44
В каких случаях полезно проверять тип запроса is_ajax ?

ResQ_Net Moon
20.08.2018
09:05:43
Мб при передачи каких-то форм

Andrey
20.08.2018
14:04:21
Доброго времени суток. Вопрос по asyncio, м.б. кто-нибудь знает:
есть работающий asyncio цикл событий (бесконечный). В случайное время в нем создается задача через create_task(). Как корректно получить результат этой задачи? Основная задача при этом крутится бесконечно и не завершается.
Это решение конечно работает, но выглядит не очень
_task = loop.create_task(func())
while not _task.done():
await asyncio.sleep(1)
result = _task.result()

ResQ_Net Moon
20.08.2018
15:15:13
asyncio.run_forever(); мб