Size: a a a

Django [ru] #STAY HOME

2021 March 16

A

Azat in Django [ru] #STAY HOME
Вот доки, если я правильно понял твой вопрос https://docs.djangoproject.com/en/3.1/topics/db/examples/many_to_many/
источник

D

Dan in Django [ru] #STAY HOME
Хелп, гугл сдался(
запускаю сервак на проде так :
python manage.py runserver 0.0.0.0:8170
занимаюсь переводом, и нужны ссылки на другие Языки,
но стандартные build_absolute_uri() get_host() ['request'].META['HTTP_HOST']
возвращают localhost  а не доменное имя, как того Ожидаю,,
Как получить доменное имя?)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dan
Хелп, гугл сдался(
запускаю сервак на проде так :
python manage.py runserver 0.0.0.0:8170
занимаюсь переводом, и нужны ссылки на другие Языки,
но стандартные build_absolute_uri() get_host() ['request'].META['HTTP_HOST']
возвращают localhost  а не доменное имя, как того Ожидаю,,
Как получить доменное имя?)
не запускай сервак на проде так)
источник

A

Azat in Django [ru] #STAY HOME
Dan
Хелп, гугл сдался(
запускаю сервак на проде так :
python manage.py runserver 0.0.0.0:8170
занимаюсь переводом, и нужны ссылки на другие Языки,
но стандартные build_absolute_uri() get_host() ['request'].META['HTTP_HOST']
возвращают localhost  а не доменное имя, как того Ожидаю,,
Как получить доменное имя?)
manage.py runserver используется только для разработки, почитай про gunicorn и другие wsgi серверы
источник

D

Dan in Django [ru] #STAY HOME
я с Вами полностью солидарен! знаю, что правильнее через wsgi
Но мне дали так настроенный сервер и такой проект(( там я безсилен пока что изменить((
источник

D

Dan in Django [ru] #STAY HOME
тут 5 проектов, и все через runserver))) и работает так пол года уже
Ахаха, в одном из них нашел такое -
APP_DOMAIN = 'example.com'
   url = url.replace(f'localhost:{port}', APP_DOMAIN)
источник

JT

James Town in Django [ru] #STAY HOME
Dan
тут 5 проектов, и все через runserver))) и работает так пол года уже
Ахаха, в одном из них нашел такое -
APP_DOMAIN = 'example.com'
   url = url.replace(f'localhost:{port}', APP_DOMAIN)
Я недавно, благодаря этому сообществу, смог сам перевести сайт на nginx и написал статью на хабре по этому поводу, но там gunicorn: https://habr.com/ru/post/546778/

Мб пригодится
источник

A

Azat in Django [ru] #STAY HOME
Dan
тут 5 проектов, и все через runserver))) и работает так пол года уже
Ахаха, в одном из них нашел такое -
APP_DOMAIN = 'example.com'
   url = url.replace(f'localhost:{port}', APP_DOMAIN)
Тогда хз) сожалею, что попался такой проект
источник

D

Dan in Django [ru] #STAY HOME
@NikolayCherniy @nevmetovazat @EndlessNights
Спасибо за помощь, зафигачу как предшественник, а сЕкономленное время - почитаю статейки!)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Еще раз спасибо, программулина огонь!!!
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Вобщем запустил я это чудо в докере. Вроде как доволен. Postgre даже визуально в докере работает шустрее чем sqlite на винте без докера. Всем огромное спасибо за помощь!
источник

EK

Erlan Kubanychbekov in Django [ru] #STAY HOME
всем добрый вечер,есть кто шарит в django-jet?
источник

A

Alexander in Django [ru] #STAY HOME
Я вставляю ссылку для фонового изображения
<div style="background-image: url({{ form_instance.slide1.url }});"></div>

{{ form_instance.slide1.url }} возвращает:
/media/images/io2UK7s.jpg

А мне нужно, чтоб возвращало:
localhost:8000/media/images/io2UK7s.jpg

Как сделать, чтоб записывало и домен тоже?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
товарищи, подскажите пожалуйста где почитать, как сделать чтобы база postgres оставалась живой после рестарта контейнера
на данный момент такой конфиг:
services:
 db:
   image: postgres
   environment:
     - POSTGRES_DB=ss
     - POSTGRES_USER=ss
     - POSTGRES_PASSWORD=ss
   volumes:
     - postgres-data:/var/lib/postgresql
   ports:
     - "5432:5432"
 web:
   build: .
   command: python manage.py runserver 0.0.0.0:8000
   volumes:
     - ./app/:/usr/src/app/
   ports:
     - "8000:8000"
   depends_on:
     - db
   env_file:
     - ./.env.dev
volumes:
 postgres-data:
   driver: local
источник

T

Trooper in Django [ru] #STAY HOME
Yegor Kowalew
товарищи, подскажите пожалуйста где почитать, как сделать чтобы база postgres оставалась живой после рестарта контейнера
на данный момент такой конфиг:
services:
 db:
   image: postgres
   environment:
     - POSTGRES_DB=ss
     - POSTGRES_USER=ss
     - POSTGRES_PASSWORD=ss
   volumes:
     - postgres-data:/var/lib/postgresql
   ports:
     - "5432:5432"
 web:
   build: .
   command: python manage.py runserver 0.0.0.0:8000
   volumes:
     - ./app/:/usr/src/app/
   ports:
     - "8000:8000"
   depends_on:
     - db
   env_file:
     - ./.env.dev
volumes:
 postgres-data:
   driver: local
черканул в ЛС
источник

T

Trooper in Django [ru] #STAY HOME
Чат, фаил миграции какое разширение имеет .py ?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Trooper
Чат, фаил миграции какое разширение имеет .py ?
да, .py
источник

T

Trooper in Django [ru] #STAY HOME
Anton Fircak
да, .py
спасибо
источник

E

Eugene in Django [ru] #STAY HOME
Всем привет.

Подскажите как можно сделать стандартные поля модели нередактируемыми?

Что бы после записи в БД, некоторые поля были недоступны для изменений.
источник

E

Eugene in Django [ru] #STAY HOME
editable=False пробовал, но он только скрывает поля в админке, в коде через кверисеты поля всё так же изменяемы
источник