1

голосов
0

ответ
74

Просмотры

Поиск по ключевым словам и создание ссылок автоматически в Python и Django

Я создаю информацию веб-приложение (в Django), который часто использует некоторые медицинские термины. Медицинские термины и их объяснения, хранятся в отдельной модели / базы данных. В настоящее время, я вручную создавать ссылки на описания страниц для каждого медицинского термина. Мне было интересно, если есть способ, чтобы получить код автоматически поискаШлюпка содержания страницы для медицинских терминов, а также автоматически создавать ссылки (или Popovers) на их страницы описания. Все страницы являются динамическими, и медицинские термины хранятся в их собственной отдельной модели. До сих пор модель медицинских терминов не имеет отношений с любыми другими моделями Любых мыслями, если это может быть сделано (возможно через JS или Python), и если да, то как это сделать?
Raghav Suri
1

голосов
1

ответ
196

Просмотры

Ошибка Упаковочный в развертывании Django Zappa

Я пытаюсь развернуть мое приложение Django с помощью Заппы. Я использую Python 3.6 (хотя, у меня есть питон 2.7 установлен на моем MacBook, никогда не использовал его). Все идет гладко с развертыванием, за исключением, когда я иду в URL, я получаю эту ошибку. «{„Сообщение“:„неперехваченного исключение произошло во время обслуживания этого запроса Вы можете исследовать с помощью команды Zappa хвоста..“,„Отслеживающий“: [„Traceback (самый последний вызов последним): \ п“, 'File \» /var/task/handler.py \», строка 452, в обработчик \ п ответ = Response.from_app (self.wsgi_app, окружать) \ п '' Файл \ "/ Var / задача / Werkzeug / wrappers.py \" , линия 903, в from_app \ п возвратных ЦБС (* _ run_wsgi_app (приложение, окружать, буфер)) \ п '' Файл \ "/ Var / задачи / Werkzeug / wrappers.py \", линии 57, Правило / г-Suri-производство-Заппа-держать-прогрев handler.keep_warm_callback '], 'идентификатор': 'f15a5fd5-aaf9-dfb7-1553-d14bb33d1b2b', 'kwargs': {}} [1522350561286] [Debug] 2018 -03-29T19: 09: 21.282Z afbf4f1c-3384-11e8-8a03-a1095dcd99f5 Заппа событие: {} Я не пытался сбросить свой виртуальный окр и requirements.txt с нуля, но не помогает. Это то, что мой файл настройки Zappa выглядит { "производство": { "aws_region": "мы-восток-1", "django_settings": "r_suri.settings", "имя_файла_настройки": "по умолчанию", "slim_handler": " истина», "имя_проекта": "г-Suri", "среда выполнения": "python3.6", "s3_bucket": "г-suri2" }} Кто-нибудь знает, что это ошибка? и как я могу это исправить?
Raghav Suri
1

голосов
2

ответ
26

Просмотры

Tag или унаследовать тот же код в шаблоне Django с незначительными изменениями

У меня есть куча кода, который мне нужно будет использовать повторно на странице, так и на нескольких страницах. Например, вот сокращенный вариант кода: Переключить пирог Существует много больше кода в блоке. Теперь, по понятным причинам я не хочу повторять такие большие куски кода. Я фанат DRY подхода. Тем не менее, я не могу понять, как сделать этот же кусок кода несколько раз. Единственное, что бы изменить это слово = «нейрон» там. Я думал об использовании тегов шаблонов, но это не сработало. Я попытался сохранения кода в отдельный файл, и наследовать его в шаблоне, но тогда я не могу изменить ключевое слово ( «нейрон»). Я также попытался создать отдельную динамическую страницу, и включают в себя, что в моем шаблоне Django, но выглядит как включать тег работает только для шаблонов, а не для динамических страниц. Может кто-нибудь помочь, пожалуйста? Заранее спасибо.
Raghav Suri