Можно сделать больше загрузки пакетов Django - PullRequest
0 голосов
/ 04 марта 2019

Исторически мне удавалось легко устанавливать пакеты в моем приложении, но после установки Heroku и whitenoise что-то сломалось.Я пытался пересобрать приложение virtualvenv с нуля в соответствии с лучшими соглашениями, но ничего не исправило.Теперь любой пакет, который я пытаюсь установить, получает эту ошибку.Пакеты успешно устанавливаются, но когда я пытаюсь запустить приложение, я получаю следующую ошибку:

 return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'settings'

Кажется, что это общая проблема, обсуждаемая во многих группах, но я не нашел ни однойрешения.Я работал над этим весь день.Пожалуйста помоги.Новичок в django.

https://groups.google.com/forum/#!topic/django-users/0tAtr4NBJ_4 http://www.techlighting.info/django-channels-tutorial-1-creating-a-chat-application/

Я думаю, что мой проект неправильно подключается к пакетам.

Вот мои отношения с файлами.

Здесь находится проект:

Документы> Проекты> hosproject> каталог, manage.py, hosproject2, venv

Здесь находятся пакеты

Documents> trydjango> lib> python3.7> site.packages> пакеты

Вот мое приложение:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'catalog',
    'import-export', #this breaks when I try to install today
    'django_tables2', # this I installed hsitorically ( a month ago and works)
    #'csvimport.app.CSVImportConf', # this breaks it
]

Практически любой пакет сломает его, если я попытаюсь установить сейчас,Пакеты, которые я установил исторически, работают.

Я думаю, что это связано с моим путем и wgsi: я попытался поэкспериментировать с этим, установив его на разные вещи, но не могу правильно установить его там, где он работает.Это моя последняя попытка.

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.local")
...