July's Blog

花有重开日,人无再少年

0%

django笔记01 - 新建项目

创建项目

命令行

  1. 创建项目:django-admin startproject [项目名称]
1
django startproject first_project
  1. 创建应用:在项目根目录,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  

局域网访问

让局域网其它设备可以访问到

  1. 运行IP为0.0.0.0:[端口号],端口号要有
1
python manage.py runserver 0.0.0.0:8000  
  1. settings.py文件中ALLOWED_HOSTS加入运行项目的本机IP,如ALLOWED_HOSTS = [192.168.1.102]

:仍然访问不到的话,检查防火墙

settings.py文件中

DEBUG = False后,,只能通过ALLOWED_HOSTS = []中的IP地址或者域名来进行访问

请作者喝冰阔落