Ответы пользователя по тегу Django
  • Как сделать каталог с большим уровнем вложенности категорий?

    @epolyak
    Я бы для таких целей завел монгу (MongoDB) или что-то подобное и хранил дерево там, без всяких джойнов и прочего одним запросом забираешь дерево а вся требуемая информация уже в РСУБД
    Ответ написан
    Комментировать
  • Алгоритм генерации букв из латинского алфавита?

    @epolyak
    Лучше всего хранить последнее значение symbol где то отдельно и обновлять его при при записи нового значения в очередную функцию.

    Код не проверял, но мысль следующая:
    class SymbolCode(models.Model):
        last_code = models.charfield(max....)
    
    # у себя где то в коде
    if form.is_valid():
        last_code = SymbolCode.objects.get(pk=1)
        code = last_code ... #как то обновляете код
        last_code.last_code = code
        last_code.save()
        ....
        function.symbol = code
        ....


    Как генерировать code:
    code = ""
    strs = string.ascii_uppercase
    l = len(strs)
    
    for i in range(1, 100):
        ll = len(code)
        if ll == l:
            ll = 0
        elif ll > l:
            ll = ll // l
        code += strs[ll]
        print(code)
    Ответ написан
    Комментировать
  • Как запустить проекты после смены системы в Pycharm под виндой?

    @epolyak
    Python manage.py runserver -тоже не работает?

    Я так понял у вас pycharm pro? Я использую community по этому не знаю/не помню как запускаются Django проекты из ide, но из консоли ни кто не запрещает стартануть. Если работает из консоли то нужно разобраться что там с проектом. Возможно pycharm как то не правильно его определяет. Я бы ещё попробовал пересоздать проект. Удалив из папки все служебные файлы и папки относящиеся к ide и запустив процедуру импорта проекта из существующего кода.
    Ответ написан
    1 комментарий