安装的django-admin默认安装在/usr/local/bin目录下,我们可以使用这个工具来创建项目

[root@localhost hbk]# mkdir Django_test
[root@localhost hbk]# cd Django_test/
[root@localhost Django_test]# django-admin startproject HelloWorld
[root@localhost Django_test]# ls
HelloWorld
[root@localhost Django_test]# tree HelloWorld/
HelloWorld/
├── HelloWorld
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

1 directory, 5 files

HelloWorld: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
HelloWorld/settings.py: 该 Django 项目的设置/配置。
HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

运行

python3 manage.py runserver 0.0.0.0:8000

如果访问出现类似问题

You may need to add 'localhost' to ALLOWED_HOSTS

修改 settings.py 文件
该配置项默认为空:ALLOWED_HOSTS=[],此时则ALLOWED_HOSTS默认包括了localhost
如果需要配置一项,又要允许localhost访问,一定要配置两个,不能单独配置一个。
ALLOWED_HOSTS = [‘adminserver’, ‘localhost’]
也可改为ALLOWED_HOSTS = [’*’],允许任意host访问

浏览器访问虚拟机8000端口如下:
django创建项目_django创建项目