Size: a a a

Django [ru] #STAY HOME

2020 January 04

M

Mike in Django [ru] #STAY HOME
Ок, я все понял.
источник

M

Mike in Django [ru] #STAY HOME
Спасибо.
источник

Н

Никита in Django [ru] #STAY HOME
Mike
Ведь мобильщики должны же бекенд на чём то писать. С Джавистами всё понятно а вот с Котнлинасцами..
мб ручками? да и какой бэкенд на мобилке
источник

M

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

J

Jack in Django [ru] #STAY HOME
Часто я конечно сюда с глупыми вопросами, извиняюсь, но была такая ошибка где мне нужно было указать в 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,
       ),
   ]
источник

Ф

Ф in Django [ru] #STAY HOME
Доброго времени суток , я хочу сохранять static файлы вне django проекта для того чтобы брать изображения через vue-js ,но насколько мне известно static имеет абсолютный ,но динамичный путь . как я могу сделать его статичным ?проекты django и vue находятся в одной папке .если есть более простой способ ,то подскажите пожалуйста
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
Ф
Доброго времени суток , я хочу сохранять static файлы вне django проекта для того чтобы брать изображения через vue-js ,но насколько мне известно static имеет абсолютный ,но динамичный путь . как я могу сделать его статичным ?проекты django и vue находятся в одной папке .если есть более простой способ ,то подскажите пожалуйста
Путь к папке может быть относительным, типа './static/', так и абсолютным, типа /var/www/project/static.

Разницы в них никакой. Тебе стоит гуглить оф. документацию по статике (STATIC_ROOT и STATICFILES_DIRS) .

Можно, например, положить статику в совершенно другую папку, прописав к ней путь к settings.py
источник

SR

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

SR

Sergius Reszow in Django [ru] #STAY HOME
Тут все что тебе нужно
источник

SR

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

Ф

Ф in Django [ru] #STAY HOME
Sergius Reszow
Путь к папке может быть относительным, типа './static/', так и абсолютным, типа /var/www/project/static.

Разницы в них никакой. Тебе стоит гуглить оф. документацию по статике (STATIC_ROOT и STATICFILES_DIRS) .

Можно, например, положить статику в совершенно другую папку, прописав к ней путь к settings.py
я читал эти доки ,но это не сработало ,даже если я указываю '/home/mango/PycharmProjects/django_learning/static/' , то в бд сохраняется относительный путь  при сохранении изображения
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
Как в БД?
источник

Ф

Ф in Django [ru] #STAY HOME
Sergius Reszow
Как в БД?
я храню в бд путь до картинки
источник

Ф

Ф in Django [ru] #STAY HOME
Sergius Reszow
Как в БД?
теперь когда я захожу на сайт ,то наблюдаю "GET /home/mango/PycharmProjects/django_learning/static/admin/css/dashboard.css HTTP/1.1" 200,но через файловый менеджер папка static не отображается
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
парни, как протянуть джангу внутри докера к внешнему постгрессу? по localhost:5432 не хочет ломится - по всей видимости докер пытается попать не на локал хост машины а на самого себя

в то время как постгрес развернут глобально
источник

N

N1LEX in Django [ru] #STAY HOME
Докер это изоляция
источник

in Django [ru] #STAY HOME
Можно выставить network_mode: host
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
так я и хочу бд оставить вне докера
источник

e

eg in Django [ru] #STAY HOME
Cyberdine Engineering🐤
парни, как протянуть джангу внутри докера к внешнему постгрессу? по localhost:5432 не хочет ломится - по всей видимости докер пытается попать не на локал хост машины а на самого себя

в то время как постгрес развернут глобально
Как вариант, можно указать хост бд в 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",
       ...
   },
}
источник

Н

Никита in Django [ru] #STAY HOME
ломись на ip хоста
источник