创建项目
命令行
- 创建项目:
django-admin startproject [项目名称]
1 | django startproject first_project |
- 创建应用:在项目根目录,
python manage.py startapp [项目名称]
1 | python manage.py startapp first_app |
pycharm专业版
注:配置单例运行,防止无意中运行多个,造成新代码不生效
我选择vscode,没用pycharm
运行项目(命令行)
在项目根目录
1 | python manage.py runserver |
指定端口,如9000
1 | python manage.py runserver 9000 |
局域网访问
让局域网其它设备可以访问到
- 运行IP为
0.0.0.0:[端口号]
,端口号要有
1 | python manage.py runserver 0.0.0.0:8000 |
settings.py
文件中ALLOWED_HOSTS
加入运行项目的本机IP,如ALLOWED_HOSTS = [192.168.1.102]
注:仍然访问不到的话,检查防火墙
settings.py文件中
DEBUG = False
后,,只能通过ALLOWED_HOSTS = []
中的IP地址或者域名来进行访问