Михаиллл
June 18, 2019, 10:59 p.m.

Как подключить snippets в Django

Добрый день.
В этом учебнике представлен код

  1. INSTALLED_APPS = (
  2. ...
  3. 'rest_framework',
  4. 'snippets.apps.SnippetsConfig',
  5. )

На строчке

  1. 'snippets.apps.SnippetsConfig',

получаю ошибки.
В PyCharm пробовал прописать

  1. python manage.py startapp snippets

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

2

Do you like it? Share on social networks!

2
Evgenii Legotckoi
  • June 24, 2019, 3:36 p.m.

Добрый день! А какие ошибки-то? Можете показать листинг ошибок?

    Михаиллл
    • June 24, 2019, 4:07 p.m.

    Ошибки:

    1. E:\Programs\Python\Python37\python.exe E:/PytonProjects/myDjangoTest2/manage.py runserver
    2. Watching for file changes with StatReloader
    3. Exception in thread django-main-thread:
    4. Traceback (most recent call last):
    5. File "E:\Programs\Python\Python37\lib\threading.py", line 917, in _bootstrap_inner
    6. self.run()
    7. File "E:\Programs\Python\Python37\lib\threading.py", line 865, in run
    8. self._target(*self._args, **self._kwargs)
    9. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 54, in wrapper
    10. fn(*args, **kwargs)
    11. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\commands\runserver.py", line 109, in inner_run
    12. autoreload.raise_last_exception()
    13. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 77, in raise_last_exception
    14. raise _exception[1]
    15. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\__init__.py", line 337, in execute
    16. autoreload.check_errors(django.setup)()
    17. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 54, in wrapper
    18. fn(*args, **kwargs)
    19. File "E:\Programs\Python\Python37\lib\site-packages\django\__init__.py", line 24, in setup
    20. apps.populate(settings.INSTALLED_APPS)
    21. File "E:\Programs\Python\Python37\lib\site-packages\django\apps\registry.py", line 91, in populate
    22. app_config = AppConfig.create(entry)
    23. File "E:\Programs\Python\Python37\lib\site-packages\django\apps\config.py", line 116, in create
    24. mod = import_module(mod_path)
    25. File "E:\Programs\Python\Python37\lib\importlib\__init__.py", line 127, in import_module
    26. return _bootstrap._gcd_import(name[level:], package, level)
    27. File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
    28. File "<frozen importlib._bootstrap>", line 983, in _find_and_load
    29. File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
    30. File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    31. File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
    32. File "<frozen importlib._bootstrap>", line 983, in _find_and_load
    33. File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
    34. ModuleNotFoundError: No module named 'snippets'
    35.  
    36. Traceback (most recent call last):
    37. File "E:/PytonProjects/myDjangoTest2/manage.py", line 21, in <module>
    38. main()
    39. File "E:/PytonProjects/myDjangoTest2/manage.py", line 17, in main
    40. execute_from_command_line(sys.argv)
    41. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
    42. utility.execute()
    43. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\__init__.py", line 375, in execute
    44. self.fetch_command(subcommand).run_from_argv(self.argv)
    45. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\base.py", line 323, in run_from_argv
    46. self.execute(*args, **cmd_options)
    47. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\commands\runserver.py", line 60, in execute
    48. super().execute(*args, **options)
    49. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\base.py", line 364, in execute
    50. output = self.handle(*args, **options)
    51. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\commands\runserver.py", line 95, in handle
    52. self.run(**options)
    53. File "E:\Programs\Python\Python37\lib\site-packages\django\core\management\commands\runserver.py", line 102, in run
    54. autoreload.run_with_reloader(self.inner_run, **options)
    55. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 585, in run_with_reloader
    56. start_django(reloader, main_func, *args, **kwargs)
    57. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 570, in start_django
    58. reloader.run(django_main_thread)
    59. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 288, in run
    60. self.run_loop()
    61. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 294, in run_loop
    62. next(ticker)
    63. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 334, in tick
    64. for filepath, mtime in self.snapshot_files():
    65. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 350, in snapshot_files
    66. for file in self.watched_files():
    67. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 249, in watched_files
    68. yield from iter_all_python_module_files()
    69. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 103, in iter_all_python_module_files
    70. return iter_modules_and_files(modules, frozenset(_error_files))
    71. File "E:\Programs\Python\Python37\lib\site-packages\django\utils\autoreload.py", line 136, in iter_modules_and_files
    72. if not path.exists():
    73. File "E:\Programs\Python\Python37\lib\pathlib.py", line 1339, in exists
    74. self.stat()
    75. File "E:\Programs\Python\Python37\lib\pathlib.py", line 1161, in stat
    76. return self._accessor.stat(self)
    77. OSError: [WinError 123] Синтаксическая ошибка в имени файла, имени папки или метке тома: '<frozen importlib._bootstrap>'
    78.  
    79. Process finished with exit code 1
    80.  

      Comments

      Only authorized users can post comments.
      Please, Log in or Sign up
      • Last comments
      • AK
        April 1, 2025, 11:41 a.m.
        Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
      • Evgenii Legotckoi
        March 9, 2025, 9:02 p.m.
        К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
      • VP
        March 9, 2025, 4:14 p.m.
        Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
      • ИМ
        Nov. 22, 2024, 9:51 p.m.
        Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
      • Evgenii Legotckoi
        Oct. 31, 2024, 11:37 p.m.
        Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup