Size: a a a

Django [ru] #STAY HOME

2019 March 18

SK

Sherkazy Kokumbaev in Django [ru] #STAY HOME
Artyem Klimenko
SELECT * FROM information_schema.SCHEMATA;
что говорит?
def          | trzm               | utf8mb4                    | utf8mb4_unicode_ci     | NULL     |
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Andrey
надо смотеть тип данных в колонке, а не базе
так колонки будут просто наследовать значения от базы, при определении модели в джанге нельзя указать "кодировку" конкретных полей.
а вот то что на уже существующих колонках ничего не поменяется при изменении настроек бд, таки правда, надо будет или всё пересоздать или руками поменять
источник

A

Andrey in Django [ru] #STAY HOME
Artyem Klimenko
так колонки будут просто наследовать значения от базы, при определении модели в джанге нельзя указать "кодировку" конкретных полей.
а вот то что на уже существующих колонках ничего не поменяется при изменении настроек бд, таки правда, надо будет или всё пересоздать или руками поменять
еще раз, создает бд с uft8, таблицу с utf8, колонку с utf8
меняем на уровне БД на uft8mb4 вниз оно не спустится
источник

A

Andrey in Django [ru] #STAY HOME
поймал такое на MySQL 5.5 в пятницу
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Andrey
еще раз, создает бд с uft8, таблицу с utf8, колонку с utf8
меняем на уровне БД на uft8mb4 вниз оно не спустится
ииии? у меня вроде тоже самое написано?
источник

SK

Sherkazy Kokumbaev in Django [ru] #STAY HOME
Artyem Klimenko
так колонки будут просто наследовать значения от базы, при определении модели в джанге нельзя указать "кодировку" конкретных полей.
а вот то что на уже существующих колонках ничего не поменяется при изменении настроек бд, таки правда, надо будет или всё пересоздать или руками поменять
аа понятно 👍
источник

A

Andrey in Django [ru] #STAY HOME
Artyem Klimenko
ииии? у меня вроде тоже самое написано?
да, сори, просто написал тоже самое другими словами
источник

SK

Sherkazy Kokumbaev in Django [ru] #STAY HOME
спасибо всем
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Sherkazy Kokumbaev
def          | trzm               | utf8mb4                    | utf8mb4_unicode_ci     | NULL     |
тогда стоит конвертнуть нужную таблицу
ALTER TABLE `table` CONVERT TO CHARACTER SET utf8mb4;
источник

SK

Sherkazy Kokumbaev in Django [ru] #STAY HOME
👍
источник

A

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

Z

ZHU in Django [ru] #STAY HOME
подскажите как решить делему на локалке
у меня работает все норм нажимаешь остается на той же странице! на серваке редиректит на главную страницу
источник

Z

ZHU in Django [ru] #STAY HOME
почему так может быть?
источник

И

Игорь in Django [ru] #STAY HOME
Вопрос по деплою Джанго в докере с Апачем.

Для нормальной работы приложения с Апачем его нужно размещать в одном контейнере с Джанго, что бы mod_wsgi корректно работал.

Но если нужно развернуть на одном сервере не одно приложение, несколько?

80 порт будет уже занят одним из контейнеров. Засовывать все приложения в один и тот же контейнер к апачу не комильфо совсем.

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

ЗЫ. Почему не nginx не спрашивать, так сложилось)
источник

JF

Jango Fett in Django [ru] #STAY HOME
Игорь
Вопрос по деплою Джанго в докере с Апачем.

Для нормальной работы приложения с Апачем его нужно размещать в одном контейнере с Джанго, что бы mod_wsgi корректно работал.

Но если нужно развернуть на одном сервере не одно приложение, несколько?

80 порт будет уже занят одним из контейнеров. Засовывать все приложения в один и тот же контейнер к апачу не комильфо совсем.

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

ЗЫ. Почему не nginx не спрашивать, так сложилось)
выкинуть wsgi сокет наружу контейнера?
источник

RV

Roman V . in Django [ru] #STAY HOME
Игорь
Вопрос по деплою Джанго в докере с Апачем.

Для нормальной работы приложения с Апачем его нужно размещать в одном контейнере с Джанго, что бы mod_wsgi корректно работал.

Но если нужно развернуть на одном сервере не одно приложение, несколько?

80 порт будет уже занят одним из контейнеров. Засовывать все приложения в один и тот же контейнер к апачу не комильфо совсем.

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

ЗЫ. Почему не nginx не спрашивать, так сложилось)
а зачем вообще Апач?
источник

И

Игорь in Django [ru] #STAY HOME
Jango Fett
выкинуть wsgi сокет наружу контейнера?
А вот тут можно поподробней, как это сделать?
источник

Р

Роман in Django [ru] #STAY HOME
Игорь
Вопрос по деплою Джанго в докере с Апачем.

Для нормальной работы приложения с Апачем его нужно размещать в одном контейнере с Джанго, что бы mod_wsgi корректно работал.

Но если нужно развернуть на одном сервере не одно приложение, несколько?

80 порт будет уже занят одним из контейнеров. Засовывать все приложения в один и тот же контейнер к апачу не комильфо совсем.

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

ЗЫ. Почему не nginx не спрашивать, так сложилось)
балансер на 80 повесь
источник

JF

Jango Fett in Django [ru] #STAY HOME
Игорь
А вот тут можно поподробней, как это сделать?
Ну есть у тебя uwsgi.sock.
Делаешь volume
Выносишь на хост
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Игорь
Вопрос по деплою Джанго в докере с Апачем.

Для нормальной работы приложения с Апачем его нужно размещать в одном контейнере с Джанго, что бы mod_wsgi корректно работал.

Но если нужно развернуть на одном сервере не одно приложение, несколько?

80 порт будет уже занят одним из контейнеров. Засовывать все приложения в один и тот же контейнер к апачу не комильфо совсем.

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

ЗЫ. Почему не nginx не спрашивать, так сложилось)
настрой работу uwsgi на порту и проксируй к нему
источник