Django 创建一个新项目

Django 的安装命令:

pip install Django

自行下载安装地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#django  ,下载好后输入以下安装命令:

pip install D:\Django‑3.2.9‑py3‑none‑any.whl

 

验证是否安装成功,在dos窗口中,进入python编译模式

import django

django.__version__

如下图:

 

 

 

创建一个新项目(参数:startproject)

命令格式:django-admin startproject myDjango

创建成功后,在当前盘符下显示一个myDjango文件夹,而myDjango下又含5个.py文件,各文件说明如下:manage.py 命令行工具,内置多种方式与项目进行交互,在命令提示符窗口下查看帮助文档命令,进入myDjango文件中,


python manage.py help ,可以查看该工具的命令信息。

__init__.py  初始化文案,一般情况下无需修改。

asgi.py  开启一个ASGI服务,ASGI是异步网关协议接口。

settings.py  项目的配置文件,项目的所有功能都需要在该文件中进行配置。

urls.py  项目的路由配置,设置网站的具体网址内容。

wsgi.py 全称为:python Server Gateway Interface ,即python 服务器网关接口,是python应用与web 服务器之间的接口,用于Django项目在服务器上的部署和上线,
一般不需要修改

 

创建完项目后,下面开始创建应用(服务),命令如下:

python manage.py startapp myapp

创建成功后,在myDjango项目下,会新增一个myapp的文件夹,默认会生成多个.py文件和migrations文件夹。

migrations  用于生成数据迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表。

__init__.py  myapp应用的初始化文件。

admin.py  用于设置当前App的后台管理功能。

apps.py  当前App的配置信息,在Django 1.9版本后自动生成,一般情况下无需修改。

models.py  定义数据库的映射类,每个类可以关联一张数据表,实现数据持久化,即MTV里面的模型(models)。

tests.py  自动化测试的模块,用于实现单元测试。

views.py 视图文件,处理功能的业务逻辑,即MTV里面的视图(Views).

 

App创建后,在dos命令窗口输入以下命令启动项目,可在启动时指定端口号,如下。

python  manage.py runserver 8000

 

 

启用成功后,可以在浏览器访问服务器地址,地址在服务启动信息里:

Starting development server at http://127.0.0.1:8000/

 

 在浏览器中,能访问到当下页面,说明已经启动成功且能正常访问。

 

posted @ 2022-03-20 11:51  西夏一品唐  阅读(90)  评论(0编辑  收藏  举报