一篇文章入门django开发 (测试平台)

本文介绍了Django的基本使用,包括如何通过pip安装、配置Django,创建项目和应用。学习后,你可以搭建Django环境,编写接口,并能建立一个用于接口调试的web网站。Django的核心文件如models.py、views.py、settings.py和urls.py的功能也进行了简要说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍

Django是一款python的后端开发框架,主要用于开发后端接口;本身有模板语言,可以独立开发web网站(前后端不分离),也可以结合drf 开发独立rest接口(前后端分离项目); 大白话的讲: Django是 是后端开发接口的

学习结果

学习完本篇文章后,你能做的:

  • 初步了解了Django, 能够自主的搭建Django环境
  • 能够编写任意的接口,对外提供
  • 能够搭建一个web网站(测试平台的雏形),实现在线 接口调试(类似posman)

效果预览
(敬请期待)

目录

文章大致分为下面几栏目:

  1. 安装与配置Django
  2. Django框架目录介绍
  3. 简单的接口编写
  4. 开发一个提交表单的web网页

1. 安装与配置Django

安装
django 的安装 采用pip的方式安装;
(pip 是python自带的第三方库的安装工具, 在安装完python之后就会带有)
在cmd 命令行中运行: pip install django -i https://mirrors.aliyun.com/pypi/simple/ 此处采用国内阿里源:

pip install django -i   https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述
下载完成后,可以输入 pip list ,列表中有django 说明已安装成功了
在这里插入图片描述
配置/创建
下载完成后,就可以创建django 项目了。

  1. 首先创建一个任意文件夹进入cmd中 ;(文件夹路径在输入cmd即可进入cmd管理员界面)在这里插入图片描述

  2. 输入命令 django-admin startproject myporject 其中 myporject是项目的名称,可以自定义

  3. 创建项目完成后,可以看到文件夹中含有一个叫myporject 的文件;

  4. 创建app: 进入带有manage.py 文件的目录,输入cmd, 进入命令行
    在这里插入图片描述

  5. 输入创建app的命令: python manage.py startapp myapp 其中myapp 为自定义,可以自己更改名称; 创建完成后,可以在目录中看到一个叫myapp的文件夹
    在这里插入图片描述

  6. 进入settings.py 文件中添加app 在这里插入图片描述

至此;创建django项目的工作就已完成

Django框架目录介绍

在平常开发过程中常使用到的文件有:

  • models.py 位于各个 app文件夹中, 主要是设计数据库; 可以在这个文件夹中创建表,添加表字段;
  • views.py 位于各个app 文件夹中, 主要用于 编写接口;编写方法或类,接收前端传的数据, 操作在models.py 创建好的数据库,向数据库中写增删改查;
  • settings.py 位于项目层,是Django的配置文件; 平常如果需要添加app了,添加第三方插件了, 设置语言时间格式了,设置访问权限了,都可以在这个配置文件中设置;
  • urls.py 位于项目层,是外界访问的入口, 用户访问服务器时,会通过urls.py作为入口,里面没有的路径就不会访问到 ;
    Django整体运作是通过urls.py里面的url路径来访问到views.py里的接口,之后接口会拉去数据库中的数据返回回去;
    在这里插入图片描述

在这里插入图片描述

简单的接口编写

下面我们来进行接口编写的阶段, 编写一个提交表单的接口…


未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值