2.Django5入门教程-创建Django项目

1.创建虚拟环境

创建新的项目我喜欢使用虚拟环境,这样项目之间不互相影响

python3.12 安装目录为C:\Python312 现在需要创建一个python3.12的虚拟环境到D:\Python\venv312

运行下列命令:

c:
cd c:\Python312
python --version
python -m venv D:\Python\venv312

进入虚拟环境,安装django5

D:\Python\venv312\Scripts\activate
pip install django==5.0.3

在虚拟环境目录中可以看到django5已经安装了

2.创建django项目

2.1 命令创建django项目

创建django5的命令

pip install django==5.0.3

 我的是虚拟环境,使用下面的命令创建

进入虚拟环境

D:
cd D:\Python\venv312
.\Scripts\activate

 然后创建django5到指定目录

django-admin startproject myproject "X:\fanhua\Python\Django\Code\django01"

 

2.2 pycharm创建django项目

设置项目名称和选择python解释器

如果没有虚拟环境的python解释器,可以增加

点击后面的 Add Interpreter

创建成功后的项目目录

确保虚拟环境为python3.12

Setting里面的虚拟环境也要一致

我Settings的Python Interpreter中没有任何包,提示pyithon packaging tools not found.install packaging tools

需要在虚拟环境的python中安装setuptools

通过安装 setuptools 来间接解决这个问题。在 PyCharm 的终端中运行以下命令:

pip install setuptools

如果使用国内镜像源,可以加快下载速度:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple setuptools

也可以在pycharm中启动终端,直接就是虚拟环境

3.运行django项目

点击右上角的运行按钮

运行成功的输出:

浏览器输入ip地址访问

4.项目目录结构介绍

mynage.py:项目交互基本上都是基于这个文件

settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。
urls.py:这个文件是用来配置URL路由的。
wsgi.py:项目与wsGI协议兼容的web服务器入口,部署的时候需要用到的,一般情况下也是不需要修改的。

asgi.py也是和部署相关的

5.django中创建app

project和app的关系

app是django项目的组成部分。一个app代表项目中的一个模块,所有URL请求的响应都是由app来处理。比如豆瓣,里面有图书,电影,音乐,同城等许许多多的模块,如果站在django的角度来看,图书,电影这些模块就是app,图书,电影这些app共同组成豆瓣这个项目。因此这里要有一个概念,django项目由许多app组成,一个app可以被用到其他项目,django也能拥有不同的app。

django中创建app的命令如下:

python manage.py startapp book

创建成功后的目录(如果没有可以重新使用pycharm打开)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值