Size: a a a

Django [ru] #STAY HOME

2021 January 21

DT

Dan Tyan in Django [ru] #STAY HOME
qb
мб кому-то будет полезно
решил проблему используя SerializerMethodField
через Source не пробовал?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Если STATIC_ROOT = 'static' то проект не интерпритируется, а выдает ошибку:
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:

ERRORS:
?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.


Поэтому я и STATIC_ROOT = 'static2' как заглушку
источник

DT

Dan Tyan in Django [ru] #STAY HOME
DiZiNnEs
Если STATIC_ROOT = 'static' то проект не интерпритируется, а выдает ошибку:
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:

ERRORS:
?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.


Поэтому я и STATIC_ROOT = 'static2' как заглушку
я тебе про это говорил раньше
источник

q

qb in Django [ru] #STAY HOME
Dan Tyan
через Source не пробовал?
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
qb
нет
может проще будет
источник

q

qb in Django [ru] #STAY HOME
Dan Tyan
может проще будет
не совсем понял о чем вы если честно
источник

Д

Дмитрий in Django [ru] #STAY HOME
Народ, такое дело. Пишу портфолио для фотографа. Там будет много фото и я подумал. Может быть при добавлении фото конвертировать его в webp формат? Есть неплохая либа webptools, можно переопределить метод save для модели фото и сохранять webp изображения. Это не говнокод будет?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты можешь указать

user = serializers.IntegerField(source='capitan.user_id', read_only=True)
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Dan Tyan
я тебе про это говорил раньше
Да, то есть их пути не должны совпадать, а как теперь мне быть ? Переименовать глобальный static типа в global_static
источник

q

qb in Django [ru] #STAY HOME
Dan Tyan
ты можешь указать

user = serializers.IntegerField(source='capitan.user_id', read_only=True)
спасибо большое
реально лучше
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Народ, такое дело. Пишу портфолио для фотографа. Там будет много фото и я подумал. Может быть при добавлении фото конвертировать его в webp формат? Есть неплохая либа webptools, можно переопределить метод save для модели фото и сохранять webp изображения. Это не говнокод будет?
imagekit не смотрел ?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Нет, сейчас посмотрю. А подход вообще норм?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
DiZiNnEs
Да, то есть их пути не должны совпадать, а как теперь мне быть ? Переименовать глобальный static типа в global_static
как назовешь так и будет
учти что тебе надо будет на проде настраиваться на STATIC_ROOT папку
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Нет, сейчас посмотрю. А подход вообще норм?
нормально только учти что webp вроде не везде поддерживается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Нет, сейчас посмотрю. А подход вообще норм?
вот так можно сделать с imagekit

обращение
obj.webp290_210.url
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
всем привет!
пишу тесты с parameterized, и так выходит, что они занимают очень много места да и становится трудно читать код с тестами, понимаю, что можно просто создать рядом с conftest.py папку по типу testdata и в ней уже все файлы с тестовыми данными и их кидать в parameterized, но, может, у pytest уже есть какое-то решение для этого, более удобное?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Dan Tyan
как назовешь так и будет
учти что тебе надо будет на проде настраиваться на STATIC_ROOT папку
Почему когда я указываю
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
То не работает ?

А в STATICFILES_DIRS это работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dan Tyan
вот так можно сделать с imagekit

обращение
obj.webp290_210.url
в таком случае в imagefield хранится оригинал
и можно форматов/размеров задавать сколько угодно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
DiZiNnEs
Почему когда я указываю
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
То не работает ?

А в STATICFILES_DIRS это работает
что не работает ?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Dan Tyan
что не работает ?
Статика 404
источник