创建项目
django-admin startproject myproject
django-admin
是安装django后生成的django管理命令,后续将会多次用到该命令来管理项目
执行该命令之后,会生成 myproject目录
myproject目录结构
myproject
- manage.py
+ myproject
.........
在myproject目录下包含了manage.py文件以及一个同名的myproject子目录
manage.py - 用来管理项目的命令文件, 比如创建管理员,修改密码、运行项目
myproject子目录 - 这是一个包,包含了项目的文件
__init__.py - 包文件
settings.py - 配置文件, 数据库配置就在这里配置
urls.py - 路由文件,定义访问路径与视图函数映射关系
asgi.py - asgi接口文件(异步访问)
wsgi.py - wsgi接口文件 (同步访问)
运行项目
现在不用做任何的配置修改,我们就可以运行这个项目了
首先进入myproject子目录
# cd myproject
# python manage.py runserver
Django version 4.1, using settings 'myproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
如果看到 http://127.0.0.1:8000/ , 就表示成功了,这时候,可以通过浏览器地址栏输入这个网址访问一下
修改默认的IP与端口号
默认使用的ip是127.0.0.1, 端口号为8000,可以在运行的时候另外指定
指定端口号为5000
python manage.py runserver 5000
指定绑定到192.168.3.100IP,并且端口号为80端口
python manage.py runserver 192.168.3.100:5000
讨论区