介绍
Django是一款python的后端开发框架,主要用于开发后端接口;本身有模板语言,可以独立开发web网站(前后端不分离),也可以结合drf 开发独立rest接口(前后端分离项目); 大白话的讲: Django是 是后端开发接口的
学习结果
学习完本篇文章后,你能做的:
初步了解了Django, 能够自主的搭建Django环境
能够编写任意的接口,对外提供
能够搭建一个web网站(测试平台的雏形),实现在线 接口调试(类似posman)
效果预览
(敬请期待)
目录
文章大致分为下面几栏目:
安装与配置Django
Django框架目录介绍
简单的接口编写
开发一个提交表单的web网页
- 安装与配置Django
安装
django 的安装 采用pip的方式安装;
(pip 是python自带的第三方库的安装工具, 在安装完python之后就会带有)
在cmd 命令行中运行: pip install django -i 此处采用国内阿里源:
pip install django -i
下载完成后,可以输入 pip list ,列表中有django 说明已安装成功了
配置/创建
下载完成后,就可以创建django 项目了。
首先创建一个任意文件夹进入cmd中 ;(文件夹路径在输入cmd即可进入cmd管理员界面)
输入命令 django-admin startproject myporject 其中 myporject是项目的名称,可以自定义
创建项目完成后,可以看到文件夹中含有一个叫myporject 的文件;
创建app: 进入带有manage.py 文件的目录,输入cmd, 进入命令行
输入创建app的命令: python manage.py startapp myapp 其中myapp 为自定义,可以自己更改名称; 创建完成后,可以在目录中看到一个叫myapp的文件夹
进入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里的接口,之后接口会拉去数据库中的数据返回回去;
————————————————
版权声明:本文为CSDN博主「木 叶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接: https://blog.csdn.net/For_if_while/article/details/121559492
【阿里云官方镜像站: https://developer.aliyun.com/mirror/?utm_content=g_1000307095 】