Size: a a a

Django [ru] #STAY HOME

2019 May 07

DB

Dima Boger in Django [ru] #STAY HOME
Задача кстати, NP — возможно только приближенное решение.

Я года три назад подобных занимался, взяли что-то готовое в итоге. Задача звучала так:
— есть набор аудиторий с их вместимостью
— аудитории в разных корпусах, между корпусами разное время перехода
— есть набор преподавателей с разным временем занятости
— есть разные учебные дисциплины, разные преподаватели могут в разные дисциплины
— есть разные учебные группы разного объема
— у каждой учебной группы есть план по дисциплинам
— дисциплины могут преподаваться для потока из нескольких групп
— нужно составить расписание таким образом, чтобы все группы выполнили план, все пары поместились в аудитории, в расписании не было окон, количество переходов между корпусами было минимальным, а некоторые пары (физра, например) выппадали первой или последней для учебного дня этой группы
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ещё было несколько дополнительных условий: что-то про сквозные пары (для химии, физики и математики пары должны были преимущественно идти последовательно), что-то про не делать очень сложных и очень простых дней и etc
источник

DB

Dima Boger in Django [ru] #STAY HOME
короче задача адовая 🌚
источник

RS

Rinat SHCHerba in Django [ru] #STAY HOME
Справился?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Я писал только часть этой штуки. Не знаю что там с ней и как. Кажется работала, но дополнительно дорабатывалась специальным отделом. Поэтому сначлаа мы делали ручной интерфейс с подсветкой коллизий
источник

RS

Rinat SHCHerba in Django [ru] #STAY HOME
У меня похожая, но вместо передвижения между корпусами разные смены
источник

AO

Andrew Onfire in Django [ru] #STAY HOME
это же больше про оптимизацию
источник

AO

Andrew Onfire in Django [ru] #STAY HOME
реально чисто математическая задача
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
Так, вот какое дело. Я запилил синглтон, у меня одна запись с определенными полями. Я хочу в админке их редактировать прямо на странице отображения всех записей, не переходя для этого в список записей. В какую сторону рыть?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
git commit suicide (андергравий)
Так, вот какое дело. Я запилил синглтон, у меня одна запись с определенными полями. Я хочу в админке их редактировать прямо на странице отображения всех записей, не переходя для этого в список записей. В какую сторону рыть?
Django-solo так делает
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
Eugene Maltsev
Django-solo так делает
Спасибо!
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
И еще какая-то либа была, django-constance кажется так называется
источник

PB

Petr B. in Django [ru] #STAY HOME
да, констанс
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
Eugene Maltsev
И еще какая-то либа была, django-constance кажется так называется
Только вот и соло, и констанс все сто лет не обновлялись и с джангой последней не работают.
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
Мне читать их исходники и копипастить? 🤔
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Issues можно для начала проверить 🤔
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
Eugene Maltsev
Issues можно для начала проверить 🤔
Да и всем айшью уже больше года...
источник

F

Felix  in Django [ru] #STAY HOME
>>> Site matching query does not exist. <<<
- почему на данную ошибку мне нужно ставить закомментировать
---> #    'django.contrib.sites', <--
но у некоторых работает и без закомментирования данной строки .
источник

g(

git commit suicide (андергравий) in Django [ru] #STAY HOME
В исходниках чёт не особо понятно что к чему.
источник

F

Felix  in Django [ru] #STAY HOME
источник