dmshar, полагаю, вот она, эта попытка. Просто у ТС полное непонимание того, как работают формы.
(Скорее всего, есть и другие пробелы, но это уже вопрос третий)
Gryandr,
1.У словарей есть метод .items(), который возвращает список кортежей вида: [("Фаза 2", 20), ...]
По нему можно итерироваться. Притом, лучше циклом - вдруг элементов будет больше/меньше.
2.Почитайте, как складывать строки.
---
3.Вариант "со звездочкой". Почитайте про списковые включения и распаковку. В сочетании с вариантами из п.2 можно сократить код.
Но при регистрации пользователя, Django ругается, что поле username не уникально.
По формулировке, предположу, что в базе уже запись в которой есть поле phone_number/username со значением которое вы вводите.
Но здесь не битва экстрасенсов - советую привести полный текст ошибки.
Возможно, подойдет moodle. Технически, подходит по требованиям, но это полноценная система дистанционного обучения и скорее всего - максимально избыточна по функционалу.
Может ли быть ошибка в том что мой проект находится в русской папке.
Да - gradle как раз на на это ругался (ASCII - American standard code for information interchange. Если упрощенно - латинский алфавит, цифры и знаки пунктуации.):
Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory.
Извините за грубую формулировку, но может вы хотя бы попытаетесь вникнуть в текст ошибки?
Просто серьезно, у вас в ошибке написано почему не запускается и что нужно делать. Там даже никаких специфических знаний не нужно, просто на базовом уровне знать английский.
IoannKh, то, что вы добавили таблицу, это пол дела.
Поскольку, код, который добавляет туда данные, вы не привели (если он вообще есть), что-то конкретное сказать не могу.
akirya, если нужно именно десктопное приложение, а не сайт, то у связки java + javaFX есть преимущество - она кроссплатформенная. В остальном - особой разницы нет.
akirya, советую чуть более развернуто описать задачу. В т.ч. кто разрабатывает.
Пока-что можно выделить два момента:
Если разработчик - вы, то пишите на том языке, который:
Знаете на достаточном уровне для реализации проекта.
Подходит, учитывая требования ТЗ.
Если вы заказчик, то вопрос в целом может иметь место, но в таком случае стоит это обсуждать с исполнителем.
(Скорее всего, есть и другие пробелы, но это уже вопрос третий)