Django学习教程(二)创建Django项目
前言
上一篇我们学习了Django的基本介绍,并且安装好了Django环境。这一篇我们来学习怎样创建一个Django项目。
创建项目是学习Django的第一步,项目创建完成后,Django会帮我们生成一些默认文件和目录,后面我们就在这个项目基础上继续开发博客系统。
1.创建Django项目
创建Django项目,需要使用django-admin命令。
语法:
django-admin startproject 项目名
这里我们创建一个名为myblog的项目。
命令:
django-admin startproject myblog
执行完成后,会生成一个myblog目录。
2.项目目录结构
进入myblog目录。
命令:
cd myblog
可以看到项目结构大致如下:
myblog
│
└─myblog
│ init.py
│ asgi.py
│ urls.py
│ wsgi.py
下面我们简单介绍下这些文件的作用。
3.manage.py文件
manage.py是Django项目的管理文件,后面启动项目、创建应用、执行数据库迁移等操作,都会用到这个文件。
比如启动项目时,会使用下面的命令:
python manage.py runserver
4.settings.py文件
settings.py是Django项目的配置文件。
常见配置有:
- 应用配置
- 数据库配置
- 模板配置
- 静态资源配置
- 语言和时区配置
后面我们开发项目时,经常会修改这个文件。
5.urls.py文件
urls.py是Django项目的路由配置文件。
用户在浏览器中访问某个地址时,Django会根据urls.py中的配置,找到对应的处理方法。
这个和JavaWeb中的请求路径配置有点类似。
6.启动Django项目
在manage.py所在目录下,执行启动命令。
命令:
python manage.py runserver
运行结果中会看到类似下面的内容:
Starting development server at http://127.0.0.1:8000/
然后在浏览器中访问:
如果能看到Django的默认欢迎页面,说明项目启动成功。
7.修改启动端口
默认情况下,Django项目启动在8000端口。
如果想修改端口,可以这样写:
python manage.py runserver 8080
这样项目就会启动到8080端口。
浏览器访问:
8.总结
这一篇我们学习了怎样创建Django项目,并简单了解了Django项目中的几个重要文件,比如manage.py、settings.py、urls.py等。
项目创建完成后,我们也通过runserver命令启动了Django项目。好了这一篇就到这里,下一篇我们继续学习创建Django应用,如果对你有帮助,点赞加关注,下篇见。