170 похожих чатов

Привет, чат. В модель пользователя нужно добавить регион, на фронтенде

нужен выпадающий список с регионами (РФ: республики, области, города фед.значения, края, округа). Что посоветуете?

20 ответов

19 просмотров

Посоветую конкретизировать вопрос. У человека может быть один регион или много? А один регион может относиться к нескольким пользователям?

Maksim-Naumov Автор вопроса

У пользователя мб только 1 регион, один регион может относиться к нескольким пользователям.

Ну значит у пользователя делаешь fk-поле, например, Region и создаешь такую модель.

Maksim-Naumov Автор вопроса

ага, гениальный совет

а что не так?

Тут наверное нужно ещё уточнить, что необходимо сделать дополнительную модель. аля Профайл, которая будет стрелять О2О на Юзера и эта модель Профайл, уже и будет содержать фк

Maksim-Naumov Автор вопроса

прости. Я имел ввиду скорее, откуда брать эти регионы.

Конечно можно создавать модель профиля, но можно и не создавать. Тут уже от общей задачи проекта зависит.

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

Тут телепатов нет. Надо погуглить - есть официальные базы данных всех городов и пр.

Maksim-Naumov Автор вопроса

библиотека или датасет какой-нибудь

Ну и ничего страшного. В джанге это довольно штатная процедура, а не "пиздец, чо делать".

Maksim-Naumov Автор вопроса

да. Вот я и попросил совет, мб у кого-то есть опыт с российскими регионами

Ну судя по вопросу с этими регионами - то для задающего это будет не простая задача 😆

Нууу, тоже правда.

Ой, я вот не помню как я делал. То ли данные фиаса парсили на одном проекте, то ли вообще из гуглкарт брали данные.

попробуй еще в рупайтон спросить где такой датасет взять.

ФИАС

Maksim-Naumov Автор вопроса

спасибо)

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

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта