Приложение Django установлено из Git, но не найдено

0

Я хочу установить некоторые приложения, которые я разработал и которые размещены на моем собственном git-сервисе, но так как кажется, что они были установлены правильно, когда я добавляю их в INSTALLED_APPS я ModuleNotFoundError

Это мой установочный файл для приложения

setup(
    name='my-teams',
    version='0.1',
    packages=find_packages(),
    include_package_data=True,
    license='GPL',
    description='Teams app',
    long_description=README,
    url='https://<url>/my-teams',
    author='...',
    author_email='...',
    classifiers=[
        ...
    ],
    install_requires=[requirements],
)

Это мой settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'my_teams',
]

И это то, что я добавил в мой файл require.txt:

-e git+https://<url>/my-teams.git@master#egg=my_teams

Когда я устанавливаю require.txt, кажется, все в порядке:

Found existing installation: my-teams 0.1
    Uninstalling my-teams-0.1:
      Successfully uninstalled my-teams-0.1

И это появляется, когда я выполняю pip freeze

-e git+https://<url>/my-teams.git@cfa8cbf84d8d91ce573f33da3156e8f7f241d63a#egg=my_teams

Наконец, когда я запускаю python manage.py runserver он выдает мне исключение:

ModuleNotFoundError: No module named 'my_teams'

Не могли бы вы сказать мне, что я делаю неправильно или чего мне не хватает?

Спасибо!

  • 0
    Вы уверены, что в вашем git-репозитории есть my_teams python my_teams ?
Теги:
pip
django-apps

1 ответ

0

Вы упомянули имя в настройке как "мои команды", пожалуйста, измените его на "мои команды" в установленных приложениях в файле settings.py

Ещё вопросы

Сообщество Overcoder
Наверх
Меню