У меня есть модель с именем Agency.agency, в которой есть поле с именем URL, например, я добавляю 2 агентства, в которых первое присваивает значение A URL-адресу, а второе присваивает значение B URL-адресу field.now Я хочу переопределите метод save_model в index в views.py, чтобы добавить URL-адрес Agencie к urls.py при добавлении агентства, например:
(r'^airAgency/A/$','airAgency.views.index'),
(r'^airAgency/B/$','airAgency.views.index'),
итак, при вводе http://127.0.0.1:8080/airAgency/A представление индекса определяет, к какому агентству я хочу получить доступ, и передаю его данные на страницу. Теперь у меня есть 2 вопроса:
- как добавить / удалить URL-адрес в urls.py при переопределении метода сохранения в views.py
- когда пользователь вводит URL-адрес в браузере, как я могу его проанализировать и выяснить, к какому агентству он хочет получить доступ для отправки информации этого агентства.
По первому вопросу я много искал, но ничего не нашел. По второму вопросу я гуглил и узнал, как разобрать запрошенный URL, но вы думаете, что поиск строки в таблице агентств по ее полю URL - хороший способ