Django 1 安装并创建项目

安装Django

1、Django是什么?

Django 是一个高级的 Python 网络框架,可以快速开发安全和可维护的网站。

2、安装使用虚拟环境virtualenv

  • 安装django之前要先安装虚拟环境virtualenv

2.1、virtualenv是什么?

virtualenv是一个创建python虚拟环境的工具,本质是一个python包。用于部署多个独立运行的python工作环境,这样做的目的是:

  1. 隔离环境管理依赖:隔离不同项目之间的Python版本以及库包的依赖,例如有的项目的版本依赖Django的某个版本,而另一个项目的版本依赖Django的另一个版本。
  2. 简化方便部署:可以将整个项目的环境打包,包括Python解释器和所有依赖的库,这样可以方便地在其他机器上部署项目,而不需要手动安装各种依赖。

2.2、安装virtualenv

  • 确保已经安装了Python 3和pip。可以通过在命令行中运行 python --version 和 pip --version 来检查是否正确安装了Python和pip。

安装virtualenv,可在cmd中输入以下命令:

pip install virtualenv

但在中国境内,安装virtualenv会遇到网速问题。国内有中科大开发的清华镜像站,可以加速pip的下载。清华大学开源软件镜像站网址https://mirrors.tuna.tsinghua.edu.cn/help/pypi/。你可以使用下面的命令来替换上面的一行。

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

2.3、创建虚拟环境

切换盘符并选择指定目录后,运行以下命令可创建一个名为venv的虚拟环境(你可以将venv替换为你想要的任何名称作为创建的环境名):

virtualenv venv

2.4、激活虚拟环境(进入虚拟环境)

切换到存放虚拟环境的目录下,在输入以下命令激活虚拟环境:

venv\scripts\activate

当前面有个(venv)时代表已经成功进入虚拟环境。效果图如下:
在这里插入图片描述

2.5、退出虚拟环境

退出虚拟环境输入以下命令:

deactivate

3、在虚拟环境中安装Django

先进入虚拟环境中切换创建的虚拟环境文件目录下,输入以下命令安装Django4.2版本:

pip install django==4.2

还是一样,在中国境内,安装django会遇到网速问题。国内有中科大开发的清华镜像站,可以加速pip的下载。清华大学开源软件镜像站网址https://mirrors.tuna.tsinghua.edu.cn/help/pypi/。你可以使用下面的命令来替换上面的一行。

pip install django==4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

到这里,Django的安装就完成了

在pycharm中创建django项目

1、创建存放项目的文件夹

在菜单栏找到File(文件)选择New Project(创建新项目)
在这里插入图片描述

新建存放项目的文件夹名称
在这里插入图片描述

2、配置解释器

选择“File”(文件)—“Settings”(设置)
在这里插入图片描述

选择“Python interpreter”(Python解释器)—“Add Interpreter”(添加解释器)—“Add Local Interpreter”(添加本地解释器)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
到这里,解释器就配好了。接下来就创建Django项目

在这里插入图片描述

在这里插入图片描述
如果有报红,就按以下步骤解决:
在这里插入图片描述
在这里插入图片描述
这样子就OK了,在这个上面输入命令跟在cmd输入命令是一样的,这样更方便一些。

3、创建Django项目

确保在指定目录下,输入以下命令创建Django项目(其中hello_django是自定义的django项目名称):

django-admin startproject hello_django

创建好后,效果如下:
在这里插入图片描述

4、Django默认的目录结构说明

创建项目后,默认的目录结构说明:
在这里插入图片描述

5、启动测试服务器

注意:先切换到django项目文件目录下,
再输入以下命令启动测试服务器:

python manage.py runserver

还可以指定ip和端口启动测试服务器(中括号里面的内容是可设置可不设置的):

python manage.py runserver [ip:port]

例如:默认的ip和端口是0.0.0.0:8000

python manage.py runserver 0.0.0.0:8000

效果图如下:
在这里插入图片描述
在这里插入图片描述
去浏览器访问后,出现这样的页面就代表django项目在服务器中访问成功了!!!

6、settings.py文件内容了解

6.1、项目根目录

在这里插入图片描述

6.2、项目密钥

在这里插入图片描述

6.3、是否开启调试模式

在这里插入图片描述

6.4、被允许的域名或IP

在这里插入图片描述

6.5、定义应用

在这里插入图片描述

6.6、中间件

在这里插入图片描述

6.7、根路由

在这里插入图片描述

6.8、模版

在这里插入图片描述

6.9、wsgi目录

在这里插入图片描述

6.10、数据库

在这里插入图片描述

6.11、密码验证

在这里插入图片描述

6.12、国际化

在这里插入图片描述

6.13、静态文件(CSS,JavaScript,Images)

在这里插入图片描述

6.14、默认主键字段类型

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辰柒柒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值