Невозможно увидеть страницу по умолчанию Django по команде "python manage.py runserver" - PullRequest
0 голосов
/ 02 марта 2020

Сначала я создал виртуальную среду python в пользовательском каталоге. Затем я перешел на рабочий стол и запустил команду для запуска проекта django-admin startproject eitan. Эта команда создала папку с именем eitan на рабочем столе.

Ниже представлена ​​древовидная структура каталога eitan -

.
├── a
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── admin.py
│   ├── apps.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── app_users
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── admin.py
│   ├── apps.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── db.sqlite3
├── eitan
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   ├── urls.pyc
│   ├── wsgi.py
│   └── wsgi.pyc
└── manage.py

Я также создаю два приложения Django с именами a и app_users внутри каталога eitan.

Затем я выполнил команду python manage.py runserver 0.0.0.0:8080, которая запустила сервер Django на http://127.0.0.1: 8080 / .

URL сервера http://127.0.0.1: 8080 / не показывал целевую страницу по умолчанию (значок запуска ракеты) приложения Django. Вместо этого он просил меня запустить приложение Django.

Ниже приведен скриншот полученного мной результата. enter image description here

В соответствии с рекомендациями я также пытался запустите приложение Django, но оно вернуло ошибку, указанную ниже.

`CommandError: 'a' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.`
`CommandError: 'app_users' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.`

Версии приложения -

Версия PIP

pip -V

pip 20.0.2 from /Users/jeetpatel/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)

Django Версия -

python -m django --version

1.11.25

Python Версия -

python --version

Python 2.7.16

Ответы [ 2 ]

1 голос
/ 02 марта 2020

Как общее примечание, вы должны включить свои приложения в список INSTALLED_APPS внутри settings.py.

settings.py

... 
INSTALLED_APPS = [
    ...
    'a',
    'app_users',
]
...

У вас также есть создать соответствующие url и представления , чтобы показать нужный шаблон.

0 голосов
/ 02 марта 2020

ваша django версия 1.11, значок запуска ракеты для django версия 2 или выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...