Создать приложение django только для функциональности - PullRequest
0 голосов
/ 07 июня 2018

Я только начинаю с django, даже если я не новичок в python, поэтому я создаю тестовый проект только для изучения возможностей django, рабочего процесса и т. Д.

Я уже сделал приложения (как обычные опросы, книги и т. д.), но теперь я хотел бы создать приложение, которое предоставляет только функциональность без модели и страниц (представления и шаблоны): простое приложение с некоторой функцией, которая вызывается из основного проекта django или другогоapps.

Я использовал команду startapp для создания всего шаблона, но я не могу понять, где написать свой код, так как это не модель, не шаблон и т. д.

Кто-нибудь уже сталкивался с этимсценарий?

Заранее спасибо всем, кто может указать мне правильное направление.

РЕДАКТИРОВАТЬ 1:

Я начинаю думать, что, возможно, приложение не совсем то, что янужно, чтобы объяснить лучше, давайте подумаем о приложении, которое обеспечивает функциональность, например,

  • простой интерфейс для веб-отдыха API
  • взаимодействовать с локальным установленным программным обеспечением
  • манипулировать пользовательским форматом файла
  • и т. Д.

Так что на самом деле это гораздо больше, чем библиотека, но каждый учебник по django, который я нашел, касался базовых приложений для книг / опросов, так что, возможно, естьВыделенный подход к моему варианту использования, но я никогда не сталкивался с этим.

1 Ответ

0 голосов
/ 07 июня 2018

обычно в каждом проекте у нас есть какой-нибудь служебный код.Некоторые многоразовые функции, нестандартные конфигурации нашего проекта.Я предпочитаю создать приложение core (Нажмите здесь, чтобы увидеть пример проекта) , и просто создайте там несколько файлов, что-то вроде: utils.py или snippets.py, вы решите.Если вы можете контекстуализировать свой код внутри какой-то папки, это должно быть еще лучше для понимания.Но сам Django не заботится о том, сколько файлов вы создаете в своих приложениях.

...