Size: a a a

Django [ru] #STAY HOME

2019 October 28

A

Andrey in Django [ru] #STAY HOME
https://habr.com/ru/company/dataart/blog/318776/
я вот так делал давно
источник

Е

Ефим in Django [ru] #STAY HOME
TemplateDoesNotExist - поскажите как папку определить?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Спасибо
источник

A

Aquinary in Django [ru] #STAY HOME
Kris Karuzo
стоит ли выбрать pycharm на место vscode? для разработки на drf
память позволяет
Стоит, однозначно
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
Ефим
TemplateDoesNotExist - поскажите как папку определить?
TEMPLATES = [
   {
       'BACKEND': 'django.template.backends.django.DjangoTemplates',
       'DIRS': [os.path.join(BASE_DIR, 'templates')],
       'APP_DIRS': True,
       'OPTIONS': {
           'context_processors': [
               'django.template.context_processors.debug',
               'django.template.context_processors.request',
               'django.contrib.auth.context_processors.auth',
               'django.contrib.messages.context_processors.messages',
           ],
       },
   },
]
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
Ефим
TemplateDoesNotExist - поскажите как папку определить?
Папка внутри проекта лежит, а не приложения!
Для себя проверь где будет искать просто посмотрев на BASE_DIR.
источник

p

pavel in Django [ru] #STAY HOME
pavel
что делает SITE_ID и зачем он нужен?
Расскажите плиз
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pavel
Расскажите плиз
подразумевается что django может работать на нескольких сайтах одновременно
какой сайт определяется по домену
источник

DT

Dan Tyan in Django [ru] #STAY HOME
SITE_ID указывает site по умолчанию
источник

p

pavel in Django [ru] #STAY HOME
у меня два домена - 1 бэка, ловлю в реквесте хост и выдаю апи
источник

p

pavel in Django [ru] #STAY HOME
Dan Tyan
SITE_ID указывает site по умолчанию
сейчас у меня SITE_ID = 1
источник

p

pavel in Django [ru] #STAY HOME
если я юзаю рест фреймворк то этот SITE_ID нужен вообще?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pavel
если я юзаю рест фреймворк то этот SITE_ID нужен вообще?
да не особо
источник

GP

Golovanov Pavel in Django [ru] #STAY HOME
Django Version:  2.2.6
Exception Type:  ValueError
Exception Value:  The 'photo' attribute has no file associated with it

https://github.com/yadra/test-social

уже задавал этот вопрос , но к толковому результату так и не пришел .
Ошибка возникает при просмотре загруженного фото.
источник

Е

Ефим in Django [ru] #STAY HOME
Andrey Kosinskiy
Папка внутри проекта лежит, а не приложения!
Для себя проверь где будет искать просто посмотрев на BASE_DIR.
Андрей, спасибо за помощь 🙏
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Товарищи, что скажите по поводу такой идеи?
Какая логика, в системе вотчер, наблюдает за изменениями файликов.
Только файл изменился, вотчер добавляет этот файл в список, и так все которые изменяются добавляются в список.
Бесконечный цикл каждую секунду проходит по этому списку и пытается файл в списке переименовать, если не получилось, значит файл открыт юзером и делать ниче не надо.
Если файл можно переименовать значит файл юзер поковырял и закрыл. Значит можно его сунуть в базу.
Норм?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yegor Kowalew
Товарищи, что скажите по поводу такой идеи?
Какая логика, в системе вотчер, наблюдает за изменениями файликов.
Только файл изменился, вотчер добавляет этот файл в список, и так все которые изменяются добавляются в список.
Бесконечный цикл каждую секунду проходит по этому списку и пытается файл в списке переименовать, если не получилось, значит файл открыт юзером и делать ниче не надо.
Если файл можно переименовать значит файл юзер поковырял и закрыл. Значит можно его сунуть в базу.
Норм?
любая современная операционная система и файловые системы имеют механизмы определения, когда файл открывается/закрывается/модифицируется. Может сюда посмотрть? Файл же может быть открыт меньше чем 1 секунла.
источник

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. Я пытаюсь зделать команду migrate, и он выдает такую ошибку:

https://dpaste.de/YkbZ

код:https://drive.google.com/drive/folders/1koQzVehPe-pXpWsBsBgcdrOs3NVjhLjG?usp=sharing
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Pavel Zagrebelin
любая современная операционная система и файловые системы имеют механизмы определения, когда файл открывается/закрывается/модифицируется. Может сюда посмотрть? Файл же может быть открыт меньше чем 1 секунла.
https://pythonhosted.org/watchdog/
Куда еще посмотреть?
источник

AD

Andrew Dakhnovsky in Django [ru] #STAY HOME
Yegor Kowalew
Товарищи, что скажите по поводу такой идеи?
Какая логика, в системе вотчер, наблюдает за изменениями файликов.
Только файл изменился, вотчер добавляет этот файл в список, и так все которые изменяются добавляются в список.
Бесконечный цикл каждую секунду проходит по этому списку и пытается файл в списке переименовать, если не получилось, значит файл открыт юзером и делать ниче не надо.
Если файл можно переименовать значит файл юзер поковырял и закрыл. Значит можно его сунуть в базу.
Норм?
ну каждую секунду проверять - может сильно часто
а так - стандартный кейс
источник