Django学习教程(二)创建Django项目

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

manage.py

└─myblog

init.py

asgi.py

settings.py

urls.py

wsgi.py

下面我们简单介绍下这些文件的作用。

3.manage.py文件

manage.py是Django项目的管理文件,后面启动项目、创建应用、执行数据库迁移等操作,都会用到这个文件。

比如启动项目时,会使用下面的命令:

python manage.py runserver

4.settings.py文件

settings.py是Django项目的配置文件。

常见配置有:

  1. 应用配置
  2. 数据库配置
  3. 模板配置
  4. 静态资源配置
  5. 语言和时区配置

后面我们开发项目时,经常会修改这个文件。

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/

然后在浏览器中访问:

http://127.0.0.1:8000/

如果能看到Django的默认欢迎页面,说明项目启动成功。

7.修改启动端口

默认情况下,Django项目启动在8000端口。

如果想修改端口,可以这样写:

python manage.py runserver 8080

这样项目就会启动到8080端口。

浏览器访问:

http://127.0.0.1:8080/

8.总结

这一篇我们学习了怎样创建Django项目,并简单了解了Django项目中的几个重要文件,比如manage.pysettings.py、urls.py等。

项目创建完成后,我们也通过runserver命令启动了Django项目。好了这一篇就到这里,下一篇我们继续学习创建Django应用,如果对你有帮助,点赞加关注,下篇见。

相关推荐
JavaWeb学起来18 小时前
Django学习教程(一)Django介绍和环境准备
django·python web·web框架·django教程
laufing6 个月前
fastapi 基础介绍
fastapi·高性能·python web
数据知道6 个月前
Django基础项目:从零到一搭建用户管理系统
python·django·python web·python项目
数据知道6 个月前
【Flask】一文掌握 Flask 基础用法
数据库·后端·python·flask·python web
数据知道6 个月前
FastAPI项目:从零到一搭建一个网站导航系统
python·mysql·fastapi·python web·python项目
小白教程1 年前
Python核心技术,Django学习基础入门教程(附环境安装包)
python·学习·django·django教程·django项目·django项目实战·django入门教程
java1234_小锋1 年前
一周学会Flask3 Python Web开发-Debug模式开启
flask·python web·flask3
奈何不吃鱼2 年前
【Flask】四、flask连接并操作数据库
数据库·python·flask·python web
奈何不吃鱼2 年前
【Flask】三、Flask 常见项目架构
后端·python·flask·python web