Size: a a a

Django [ru] #STAY HOME

2020 January 04

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
eg
Как вариант, можно указать хост бд в extra_hosts

docker-compose.yml:
...
application:
   extra_hosts:
     - "db:${POSTGRES_HOST}"
...


.env:
POSTGRES_HOST=192.168.225.255



app_settings.py:
DATABASES = {
   "default": {
       "HOST": "db",
       ...
   },
}
а если это мой локальный серв и белого айпи нет?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
понять не могу
енвирон прописал, конфиг docker-compose описал
роде все сделал по гайдам, а внутри джанги  строка db ('HOST': 'db',) по прежнему воспринимается как строка, в то время как редис нормально распознает назване образа
источник

e

eg in Django [ru] #STAY HOME
Cyberdine Engineering🐤
а если это мой локальный серв и белого айпи нет?
попробуй указать приватный ip машины в сети
(ifconfig | grep "inet addr" -B 1)
источник

J

Jack in Django [ru] #STAY HOME
Jack
Часто я конечно сюда с глупыми вопросами, извиняюсь, но была такая ошибка где мне нужно было указать в shell timezone.now() для выполнения makemigration, выполнил, выполняю manage.py migrate выбивает ошибку.
Забил в гугле но там вариации с DateTime а у меня CharField какого-то
Выглядит оно там как-то так
  operations = [
       migrations.AddField(
           model_name='product',
           name='hname',
           field=models.CharField(db_index=True, default=datetime.datetime(2020, 1, 4, 14, 45, 39, 199326, tzinfo=utc), max_length=200),
           preserve_default=False,
       ),
   ]
Хелпанет кто?
источник

e

eg in Django [ru] #STAY HOME
Jack
Часто я конечно сюда с глупыми вопросами, извиняюсь, но была такая ошибка где мне нужно было указать в shell timezone.now() для выполнения makemigration, выполнил, выполняю manage.py migrate выбивает ошибку.
Забил в гугле но там вариации с DateTime а у меня CharField какого-то
Выглядит оно там как-то так
  operations = [
       migrations.AddField(
           model_name='product',
           name='hname',
           field=models.CharField(db_index=True, default=datetime.datetime(2020, 1, 4, 14, 45, 39, 199326, tzinfo=utc), max_length=200),
           preserve_default=False,
       ),
   ]
замени datetime.datetime(..) на любую строку
источник

НВ

Николай Видов in Django [ru] #STAY HOME
eg
замени datetime.datetime(..) на любую строку
Или обернуть в str
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Но вообще Джанго достаточно умный сам это делать
источник

НВ

Николай Видов in Django [ru] #STAY HOME
А, там чарфилд
Вопрос снят
источник

J

Jack in Django [ru] #STAY HOME
Требует int?
источник

J

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

А

Алексей in Django [ru] #STAY HOME
Jack
что требует инт, ты специально все обрезал под корень?
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Jack
datetime - да
источник

p

pmn in Django [ru] #STAY HOME
Привет ребят, что лучше использовать для автоматизации скрипта в Django (парсер в моем случае) django-cron или crontab?
источник

J

Jack in Django [ru] #STAY HOME
И что не так тут?
источник

Ф

Ф in Django [ru] #STAY HOME
Jack
И что не так тут?
А ошибка сама есть?
источник

J

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

p

pmn in Django [ru] #STAY HOME
Jack
И что не так тут?
Заверни default в str()
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
pmn
Привет ребят, что лучше использовать для автоматизации скрипта в Django (парсер в моем случае) django-cron или crontab?
Django-cron
источник

J

Jack in Django [ru] #STAY HOME
лол
источник

J

Jack in Django [ru] #STAY HOME
Не, бред
источник