После установки fobi с https://pypi.org/project/django-fobi/ и попытки localhost:8000/admin получаем ошибку

Я следовал инструкциям по установке https://pypi.org/project/django-fobi/, и после pip install django-fobi в мой venv я установил settings.py следующим образом

`

INSTALLED_APPS = [
    'dose.apps.DoseConfig',
    'django.contrib.admin',
    'django.contrib.contenttypes',
     # Used by fobi
    'django.contrib.auth',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'aiengine',
    'fobi',
    # `django-fobi` themes
    'fobi.contrib.themes.bootstrap3', # Bootstrap 3 theme
    'fobi.contrib.themes.foundation5', # Foundation 5 theme
    'fobi.contrib.themes.simple', # Simple theme
    # `django-fobi` form elements - fields
    'fobi.contrib.plugins.form_elements.fields.boolean',
    'fobi.contrib.plugins.form_elements.fields.checkbox_select_multiple',
    'fobi.contrib.plugins.form_elements.fields.date',
    'fobi.contrib.plugins.form_elements.fields.date_drop_down',
    'fobi.contrib.plugins.form_elements.fields.datetime',
    'fobi.contrib.plugins.form_elements.fields.decimal',
    'fobi.contrib.plugins.form_elements.fields.email',
    'fobi.contrib.plugins.form_elements.fields.file',
    'fobi.contrib.plugins.form_elements.fields.float',
    'fobi.contrib.plugins.form_elements.fields.hidden',
    'fobi.contrib.plugins.form_elements.fields.input',
    'fobi.contrib.plugins.form_elements.fields.integer',
    'fobi.contrib.plugins.form_elements.fields.ip_address',
    'fobi.contrib.plugins.form_elements.fields.null_boolean',
    'fobi.contrib.plugins.form_elements.fields.password',
    'fobi.contrib.plugins.form_elements.fields.radio',
    'fobi.contrib.plugins.form_elements.fields.regex',
    'fobi.contrib.plugins.form_elements.fields.select',
    'fobi.contrib.plugins.form_elements.fields.select_model_object',
    'fobi.contrib.plugins.form_elements.fields.select_multiple',
    'fobi.contrib.plugins.form_elements.fields.select_multiple_model_objects',
    'fobi.contrib.plugins.form_elements.fields.slug',
    'fobi.contrib.plugins.form_elements.fields.text',
    'fobi.contrib.plugins.form_elements.fields.textarea',
    'fobi.contrib.plugins.form_elements.fields.time',
    'fobi.contrib.plugins.form_elements.fields.url',
    # `django-fobi` form elements - content elements
    'fobi.contrib.plugins.form_elements.test.dummy',
    'easy_thumbnails', # Required by `content_image` plugin
    'fobi.contrib.plugins.form_elements.content.content_image',
    'fobi.contrib.plugins.form_elements.content.content_image_url',
    'fobi.contrib.plugins.form_elements.content.content_text',
    'fobi.contrib.plugins.form_elements.content.content_video',

    # `django-fobi` form handlers
    'fobi.contrib.plugins.form_handlers.db_store',
    'fobi.contrib.plugins.form_handlers.http_repost',
    'fobi.contrib.plugins.form_handlers.mail',
    'fobi.contrib.plugins.form_handlers.mail_sender',

]

и я отредактировал mysite.urls.py

`

urlpatterns = [
    path('instruction/', InstructionListView.as_view()),
    path('dose/', include('dose.urls')),
    path('admin/', admin.site.urls),
    # View URLs
    re_path(r'^fobi/', include('fobi.urls.view')),

    # Edit URLs
    re_path(r'^fobi/', include('fobi.urls.edit')),
    # DB Store plugin URLs
    re_path(r'^fobi/plugins/form-handlers/db-store/',
        include('fobi.contrib.plugins.form_handlers.db_store.urls')),
    

` Я получаю эту ошибку на runserver, все работало до установки fobi

`

  File "C:\Users\viter\base\dosehomev3\dosehome\venv\lib\site-packages\django\contrib\sites\models.py", line 39, in _get_site_by_request
    SITE_CACHE[host] = self.get(domain__iexact=host)
  File "C:\Users\viter\base\dosehomev3\dosehome\venv\lib\site-packages\django\db\models\manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "C:\Users\viter\base\dosehomev3\dosehome\venv\lib\site-packages\django\db\models\query.py", 
line 650, in get
    raise self.model.DoesNotExist(
django.contrib.sites.models.Site.DoesNotExist: Site matching query does not exist.

`

Я ожидал получить окно входа в систему. Это работало до установки fobi

но вместо этого получил этот экран ошибки Я не смог найти никаких отклонений в документации fobi.

DoesNotExist at /admin/login/ Site matching query does not exist. Request Method: GET Request URL: http://localhost:8000/admin/login/?next=/admin/ Django Version: 4.1 Exception Type: DoesNotExist Exception Value: Site matching query does not exist. Exception Location: C:\Users\viter\base\dosehomev3\dosehome\venv\lib\site-packages\django\db\models\query.py, line 650, in get Raised during: django.contrib.admin.sites.login Python Executable: C:\Users\viter\base\dosehomev3\dosehome\venv\Scripts\python.exe Python Version: 3.10.6 Python Path: ['C:\\Users\\viter\\base\\dosehomev3\\dosehome', 'C:\\Program ' 'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\python310.zip', 'C:\\Program ' 'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\DLLs', 'C:\\Program ' 'Files\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\\lib', 'C:\\Users\\viter\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0', 'C:\\Users\\viter\\base\\dosehomev3\\dosehome\\venv', 'C:\\Users\\viter\\base\\dosehomev3\\dosehome\\venv\\lib\\site-packages'] Server time: Fri, 09 Sep 2022 09:39:48 +0000

Вернуться на верх