Django学习(第一天)
搭建开发环境并创建第一个Django项目
一. 安装python
python
安装有两种方式直接安装或使用Anaconda
开发环境管理工具安装我通常选择使用Anaconda
来管理python
环境,下面介绍一下安装方法。
- 下载
anaconda
并安装(windows版anaconda官方下载链接) - 创建
python
虚拟环境
#创建虚拟环境并指定python版本
conda create -n env_name python==3.7.4
#激活虚拟环境
conda activate env_name
#退出虚拟环境
conda deactivate env_name
- 安装所需要的库
使用pip
安装前建议换为国内软件源,否则速度非常慢(换源方法参考链接)
#进入创建好的虚拟环境
conda activate env_name
#使用pip安装需要的库
pip install Django
pip insatll pymysql #因为打算使用mysql数据库进行开发
二. 创建Django项目
Django
安装完成后,在该虚拟环境下会给我们一个名为django-admin
的管理工具,该工具可帮助我们创建Django
项目。
打开Windows
命令行,执行以下命令
# 进入虚拟环境
conda activate env_name
# 创建Django项目
django-admin startproject project_name
创建完成后会在当前目录下出现一个project_name
的文件夹,可以看到目录结构如下:
project_name
│ manage.py
│
└─ project_name
asgi.py
settings.py
urls.py
wsgi.py
__init__.py
目录中可以看到一个manage.py
文件,即该项目的管理脚本,可以使用它进行应用的创建,项目的运行等操作。
在命令行虚拟环境中的项目目录下执行python manage.py runserver 8080
命令,即可在8080
端口下启动项目服务提示如下:
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
December 11, 2022 - 23:04:03
Django version 3.2.16, using settings 'project_name.settings'
Starting development server at http://127.0.0.1:8080/
Quit the server with CTRL-BREAK.
此时在浏览器中输入http://127.0.0.1:8080
即可访问该项目的页面,如下图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库