manage.py:Django的一个用于管理任务的命令行工具,可以让您以各种方式与此Django项目进行交互
__init__.py:告诉系统这个是一个python文件包
asgi.py:一个兼容的we服务器入口,方便运行项目
settings.py:配置文件,管理django项目里面的所有配置
urls.py:路由文件,django项目的url声明,访问django视图都通过url配置路径
wsgi.py:一个WSGI兼容的服务器入口,方便运行项目
这个一个django项目就创建好了,接下来就开始运行这个项目
首先打开命令提示符,cd到manage.py文件的同级目录下,然后执行启动命令
python manage.py runserver
如果不跟ip和端口,默认访问地址是:127.0.0.1:8000
也可以指定ip和端口:python manage.py runserver 127.0.0.1:4898,这么访问地址就是127.0.0.1:4898了
通过地址访问,打开一下页面,就访问成功了
因为默认的端口是127.0.0.1,如果想远程访问,就要指定ip地址,比如
python manage.py runserver 0.0.0.0:85 (0.0.0.0可以改成自己需要的ip)
如果提示一种访问权限不允许的方式做了一个访问套接字的尝试就是端口被占用了
这样就是成功了
上面的错误,要修改settings.py文件,只需要把settings.py文件里面的ALLOWED_HOSTS=[]里面改成对应的ip或者通配符“*”,就能匹配所有的ip
ALLOWED_HOSTS:允许连接的主机名,可以指定单个,也可以用通配符匹配所有,不写默认是127.0.0.1:8000