Django基础01--环境搭建并创建django项目
摘要:主要介绍用Anaconda搭建虚拟环境并创建Django项目的方法。(Python 3.9.12,django 4.0.4 )
一、创建虚拟环境、安装django
(1)打开cmd命令窗口或直接打开anaconda prompt窗口
(2)创建虚拟环境 conda create -n django_env 按Enter键。如下图:
(3)查看安装目录,一般在anaconda安装目录下的
(4)激活创建的虚拟环境 : activate django_env
(5)在新环境下安装 django
二、创建项目
(1)进入需要创建项目的文件目录
(2)创建项目 django-admin startproject 项目名(后面统一称之为,站点名,比如 myWebSite)
此时Django项目已创建完成,DjangoWeb目录下会自动生成项目文件(按下列方框输入,并回车即可)
(3)启动服务
--1进入项目文件夹 cd myWebSite
--2启动服务 python manage.py runserver 8080(8080,也可以修改为其他端口号,如8081,8090等,请自行搜索端口相关内容)
--3 在浏览器上输入 http://127.0.0.1:8080即可打开页面,如下图所示。
三、DjangoWeb目录
1,根目录
上述运行成功后,打开对应的目录,会出现以下三个文件,根目录下多出了一个 db.sqlite3 的文件,这就是 SQLite3 数据库文件,SQLite3 是一个十分轻巧的数据,django 使用了 Python 内置的 SQLite3 数据库,启动时,默认生成。
其中,manage.py文件 :是管理 Django 项目的重要命令行工具,它主要用于启动项目、创建应用和完成数据库的迁移等。
2、二级子目录:
打开根目录下的第一个mybookWeb目录,里面 有如下文件:
二级子目录中文件的作用如下:
1) __init__.py文件: __init__.py 文件用于标识当前所在的目录是一个 Python 包,如果在此文件中,通过 import 导入其他方法或者包会被 Django 自动识别。
2) settings.py文件:是 Django 项目的重要配置文件。项目启动时,settings.py 配置文件会被自动调用,而它定义的一些全局为 Django 运行提供参数,在此配置文件中也可以自定义一些变量,用于全局作用域的数据传递。
3) urls.py文件:文件用于记录 Django 项目的 URL 映射关系,它属于项目的基础路由配置文件,路由系统就是在这个文件中完成相应配置的,项目中的动态路径必须先经过该文件匹配,才能实现 Web 站点上资源的访问功能。
4) wsgi.py文件:是 WSGI(Web Server Gateway Interface)服务器程序的入口文件,主要用于启动应用程序。它遵守 WSGI 协议并负责网络通讯部分的实现,只有在项目部署的时候才会用到它。