Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
1 / 1 / 1
Регистрация: 11.04.2017
Сообщений: 27

Создание ссылок django

02.01.2018, 06:40. Показов 3096. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть проект на django 1.10 (только начал учиться) и вот вопрос: как реализовать ссылки между приложениями, не между файлами, а между приложениями чтоб из главного, например по кнопке переходить в приложение отвечающее за регистрацию, со своим url в urlpatterns и своими шаблонами
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2018, 06:40
Ответы с готовыми решениями:

Django-rest-framework подсчет ссылок
Задача в следующем: есть 2 модели и менеджер, который считает количество ссылок путем переопределения метода get_queryset models.py ...

Создание Django приложения
Добрый день! У меня есть отличия при создании Django приложения не получается отобразить "Hello world" на страничке, которую я...

Создание поддомена средствами django
Подскажите пожалуйста, можно ли это сделать в джанго или надо использовать другие инструменты: Размещаю проект на впс сервере, в...

4
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
02.01.2018, 07:34
Для связи главного приложения с дочерними можно использовать include. Если я вас правильно понял.
Python
1
url(r'^news/', include('news.urls', namespace='News')),
0
1 / 1 / 1
Регистрация: 11.04.2017
Сообщений: 27
02.01.2018, 10:38  [ТС]
нет, я имею вот что ввиду: есть у меня допустим index.html в нем есть теги <a href=....>...</a> вотдля href что прописать, чтобы перенаправиться к другому ПРИЛОЖЕНИЮ а не просто к ШАБЛОНУ пробовал добавлять в главном urls.py
Python
1
url(r'^app_name', app.url, name = app)
и в index.html писать <a href= {% url 'app' %}>...</a> но тогда отправляет на ссылку app.html. если прописать прямо в адресной строке нужный url то все работает
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
02.01.2018, 14:24
artur1214, если честно, я не понял, где находится app.url и как джанго его должен найти?
Судя по
Python
1
url(r'^app_name', app.url, name = app)
url - это функция в файле app, распложенного в корне сайта (т.е. главного приложения). Поэтому джанго его туда и перенаправляет и там и ищет.
Если оно находится в другом приложении, например otherapp, то boilzzz правильно написал
Можете попробовать еще так:
Python
1
url(r'^app_name', otherapp.app.url, name = app)
или может вы хотите как-то так:
Python
1
url(r'^otherapp/app_name', otherapp.app.url, name = app)
Про инклуды подробно. Почитайте

Или опишите свою задачу более конкретно:по какой ссылке какую функцию вы хотите вызвать из какого приложения
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
02.01.2018, 21:27
artur1214, Понял суть задачи, интересно и непонятно зачем это, есть вариант создания в подчиненном приложении такой же url и уже его задействовать в шаблоне, перед этим сделав include в urls.py главного приложения.
То есть в main_app.urls мы пишем url(r'^deposit/', include('children.urls')) а в приложение children.urls пишем url(r'^deposit/$', views.deposit, name='depositl') и в шаблоне вызываем <a href= {% url 'deposit' %}>...</a>


netBool, Как я понял ТС имел ввиду, подключив url таким способом url(r'^deposit/', include('interkassa_merchant.urls')) и в шаблоне что бы вывелось вывести <a href='/deposit'>...</a>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.01.2018, 21:27
Помогаю со студенческими работами здесь

Создание Django проекта в Pycharm
Нужно создать Django проект в Pycharm. Все делаю по этому туториалу...

Django создание базы данных
Я полный новичок. Пытаюсь написать сайт на питоне с джанго. Есть проблемы с заполнением базы данных. from django.db import models ...

Создание сайта на python-django
что не так?

Создание простой кнопки в django admin
Хочу создать простую кнопку, по нажатию на которую будет выполняться определенный код. понимаю, что для этого нужно создать шаблон и...

Создание древовидного меню на сайте в django
Здравствуйте. Есть такая задача: Необходимо создать сайт на Python(Django,Flask) или Java (я выбрал Django!), меню будет состоять из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru