Size: a a a

Django [ru] #STAY HOME

2019 March 04

DT

Dan Tyan in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я так делаю
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Виноградов
номер короче uuid
тебе букавок жалко ?
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Dan Tyan
тебе букавок жалко ?
мне самому понятнее видеть номер файлы в том же проводнике
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
модель создать можно обзывать из имени файла, которое есть, а сохранять в путях черех абракадабру. и файлы искать в кверисете
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
class File:
   name=models.CharField(default=take_file_name(filename))
file_path=models.CharField(default=os.path.join(path, uuid.uuid4()))
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
С файлами понятно, спасибо.
Ещё помогите понять, почему очень долго идёт обработка картинок при загрузке, даже на локальном сервере. Загружаю картинку, сохраняю. Конвертирую в webp. Делаю три типоразмера. На основное накладываю логотип.
https://gist.github.com/Ruchey/bf13ecb186c1e2bc36bb67cb1b7653a7
источник

f

fo3gtn0w in Django [ru] #STAY HOME
подскажите как в такой ситуации правильно вернуть HttpResponse вьюхе

есть класс:
class Main:
   def test():
       return HttpResponse(status=200)


и есть вьюха

def manager(request): 
   main = Main()
   main.test()


получается, хоть test и возвращает HttpResponse, во вьюхе это не прокатит и я получу ошибку
ValueError: The view main.views.bot_manager didn't return an HttpResponse object. It returned None instead.


а вот если оберну вызов в HttpResponse(main.test()), то возвращает все норм

как лучше быть в такой ситуации?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
def manager(request): 
   main = Main()
   return main.test()
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Dan Tyan
def manager(request): 
   main = Main()
   return main.test()
лол, спасибо))
источник

RM

Roman Mechanik in Django [ru] #STAY HOME
Привет всем, такая проблема

utf-8' codec can't decode byte 0xad in position 7: invalid start byte

Ругается на строку из файла settings.py Django-CRM. В ней содержится: sass —scss {infile} {outfile} (для компрессии и препроцессинга scss).

Файл сохранен в utf-8
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Dan Tyan
def manager(request): 
   main = Main()
   return main.test()
кстати, а можно это как-то в декоратор обернуть или что-то такое, чтоб выполнялось без вызова return во вьюхе?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
fo3gtn0w
кстати, а можно это как-то в декоратор обернуть или что-то такое, чтоб выполнялось без вызова return во вьюхе?
а ты всегда main.text() будешь возвращать ?
источник

f

fo3gtn0w in Django [ru] #STAY HOME
Dan Tyan
а ты всегда main.text() будешь возвращать ?
да, я планировал что будет что-то вроде хэндлеров с многими вызовами во вьюхе

и просто перед каждым return делать как-то не оч будет)
источник

Y

Yusup in Django [ru] #STAY HOME
как в flask реализовать паттерн mvc?
источник

A

Andrey in Django [ru] #STAY HOME
............,..........................
источник

M

Mikhail in Django [ru] #STAY HOME
определяю поле в модели published = models.BooleanField(verbose_name='Опубликовано’) - дальше как правильно фильтровать по нему ? вот такое
queryset = queryset.filter(published='true')

- дает ошибку -
django.core.exceptions.ValidationError: ["Значение 'true' должно быть True или False.”]
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе же говорит какие значения принимает поле
queryset = queryset.filter(published=True)
источник

M

Mikhail in Django [ru] #STAY HOME
Dan Tyan
тебе же говорит какие значения принимает поле
queryset = queryset.filter(published=True)
это да у меня так и было сначала написано - но тогда у меня тогда в SQL запросе ругается -  
operator does not exist: character varying = boolean
LINE 1: ...count" FROM "news_news" WHERE "news_news"."published" = true
источник

M

Mikhail in Django [ru] #STAY HOME
тоесть как то можно toString() сделать на значении ?
источник