Django学习(第一天)

搭建开发环境并创建第一个Django项目


一. 安装python

python安装有两种方式直接安装或使用Anaconda开发环境管理工具安装我通常选择使用Anaconda来管理python环境,下面介绍一下安装方法。

  1. 下载anaconda并安装(windows版anaconda官方下载链接
  2. 创建python虚拟环境
#创建虚拟环境并指定python版本
conda create -n env_name python==3.7.4
#激活虚拟环境 
conda activate env_name
#退出虚拟环境
conda deactivate env_name 
  1. 安装所需要的库
    使用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即可访问该项目的页面,如下图:

Django项目成功运行截图

posted @ 2022-12-11 23:15  Don't_worry  阅读(29)  评论(0编辑  收藏  举报