Size: a a a

Django [ru] #STAY HOME

2019 April 06

U

Unknown in Django [ru] #STAY HOME
Так и я и испльзую ModelForm, меня просто раздражает отсутствие лейбла)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть там перечень полей из модели, в __init__ меняются настройки по умолчанию
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
возможно, есть более красивый способ, но я про него не помню...
источник

U

Unknown in Django [ru] #STAY HOME
Главное - функциональность прежде всего. Спасибо за помощь. С утреца воспользуюсь, ибо уже жестко туплю за целый день..)
источник

IC

Igor 🐈 Cuba in Django [ru] #STAY HOME
Oleh
Как тестить вьювы, которые принимают post запросы с фронта (axios.post как пример)? Как создавать соотв реквесты?
в drfе есть объект, имитирующий клиента
источник

IC

Igor 🐈 Cuba in Django [ru] #STAY HOME
а насчёт нативной джанги даже не могу подсказать
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Igor 🐈 Cuba
а насчёт нативной джанги даже не могу подсказать
У django так же есть APIClient
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Oleh
Как тестить вьювы, которые принимают post запросы с фронта (axios.post как пример)? Как создавать соотв реквесты?
Pytest-Django имеет fixture api_client для тестов эндпоинтов
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Сижу читаю... Я так понял FilePathField не для того чтоб в нем хранить путь к файлу, да?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Yegor Kowalew
Сижу читаю... Я так понял FilePathField не для того чтоб в нем хранить путь к файлу, да?
Именно для этого, нужно для указывания пути к уже существующим файлам в файловой системе
источник

А

Алексей in Django [ru] #STAY HOME
Yegor Kowalew
Сижу читаю... Я так понял FilePathField не для того чтоб в нем хранить путь к файлу, да?
FilePathField¶

class FilePathField(path=None[, match=None, recursive=False, max_length=100, **options])

Поле CharField значение которого ограничено именем файла из определенного каталога. Принимает три дополнительных аргумента, первый из них обязателен:
https://djbook.ru/rel1.7/ref/models/fields.html
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
path=None зачем?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
тем-более обязательное поле
источник

А

Алексей in Django [ru] #STAY HOME
Yegor Kowalew
path=None зачем?
path - ограничение на место размещения файла
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Алексей
path - ограничение на место размещения файла
я это понял, зачем?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
а вдруг я хочу выбирать файлы со всей файловой системы
источник

А

Алексей in Django [ru] #STAY HOME
Yegor Kowalew
а вдруг я хочу выбирать файлы со всей файловой системы
тогда тебе эта штука не подходит, а подходит просто filefield, нет?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
и вообще мне теперь нужно делать лайпфхак типа этого:
myhost = os.environ['COMPUTERNAME']
if myhost == "BOB":
   files_folder = 'C:\\Users\\Yegor\\Dropbox\\ПДО_Производство'
elif myhost == "PDO-PRO":
   files_folder = 'Z:\\'
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Та не ребя, херня оно все
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Мне нужно просто чтоб поле хранило путь к файлу типа: "\\srv-file\FileServer\ПДО_Производство\Служебные записки\2019\83.pdf" ни с самим файлом, ни с путем к нему ничего делаться не будет, джанга к нему не будет иметь абсолютно никакого отношения. Зачем мне тогда все эти извращения, если я могу в CharField это все запихнуть?
источник