Size: a a a

Django [ru] #STAY HOME

2020 July 05

МС

Миркамал Самиев... in Django [ru] #STAY HOME
Спасибо
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
для чего тут применён декоратор метода класса? Без него будет работать иначе?
   @classmethod
   def get_app_name(cls):
       return cls._meta.app_label.lower()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты знаешь что что делает @classmethod?
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Dan Tyan
ты знаешь что что делает @classmethod?
прочитал, но плохо понял. Он обращается к самому классу, а не к экземпляру
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Dan Tyan
ты знаешь что что делает @classmethod?
Если у меня есть приложение, которое наследует эту модель, то функция get_app_name должна вернуть имя приложения, в котором находится данная модель
источник

DT

Dan Tyan in Django [ru] #STAY HOME
classmethod работает не с экземляром класса
а с самим классом
источник

К👨

Кемп 👨🏻‍💻... in Django [ru] #STAY HOME
Server Error (500)

при входе в admin
heroku
незнаете из за чего?
источник

N

Nire in Django [ru] #STAY HOME
Кемп 👨🏻‍💻
Server Error (500)

при входе в admin
heroku
незнаете из за чего?
чекай логи
источник

N

Nire in Django [ru] #STAY HOME
может быть оочень много причин
источник

К👨

Кемп 👨🏻‍💻... in Django [ru] #STAY HOME
Nire
чекай логи
чекнул [Errno 20] Not a directory: '/app/syllabusapi/settings.py/staticfiles/staticfiles.json'
у меня drf и статики нет
источник

N

Nire in Django [ru] #STAY HOME
Кемп 👨🏻‍💻
чекнул [Errno 20] Not a directory: '/app/syllabusapi/settings.py/staticfiles/staticfiles.json'
у меня drf и статики нет
ну ошибка очевидная, надо исправлять
источник

К👨

Кемп 👨🏻‍💻... in Django [ru] #STAY HOME
Nire
ну ошибка очевидная, надо исправлять
Ззаррработало
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Всем привет, при миграции выдает ошибку     'Expected', client.SERVICE_ACCOUNT)
ValueError: ('Unexpected credentials type', None, 'Expected', 'service_account')
Использую Django Google Drive Storage
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Моя модель
from gdstorage.storage import GoogleDriveStorage

gd_storage = GoogleDriveStorage()

class User(models.Model):
   name = models.CharField(max_length=50, blank=True, null=True, verbose_name="name user")
   userAvatar = models.FileField(upload_to='usersAvatar', storage=gd_storage, blank=True)
источник

AD

Alex Dem in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
Всем привет, при миграции выдает ошибку     'Expected', client.SERVICE_ACCOUNT)
ValueError: ('Unexpected credentials type', None, 'Expected', 'service_account')
Использую Django Google Drive Storage
судя по ошибке ты передал None в качестве credentials
я бы проверял настройки
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
ok
источник

AD

Alex Dem in Django [ru] #STAY HOME
я подозреваю, что ты их не объявил
посмотрим в оффдоке как это делать, там написано (да, я даже не поленился проверить)
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'Content',
   'gdstorage',
]

GOOGLE_DRIVE_STORAGE_JSON_KEY_FILE = os.path.join(BASE_DIR, "credentials.json")
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'Content',
   'gdstorage',
]

GOOGLE_DRIVE_STORAGE_JSON_KEY_FILE = os.path.join(BASE_DIR, "credentials.json")
вроде все по руководству
источник

AD

Alex Dem in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'Content',
   'gdstorage',
]

GOOGLE_DRIVE_STORAGE_JSON_KEY_FILE = os.path.join(BASE_DIR, "credentials.json")
источник