本文来自于【阿里云官方镜像站:https://developer.aliyun.com/mirror/?utm_content=g_1000307095 】
Django是一款python的后端开发框架,主要用于开发后端接口;本身有模板语言,可以独立开发web网站(前后端不分离),也可以结合drf 开发独立rest接口(前后端分离项目); 大白话的讲: Django是 是后端开发接口的
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 项目了。
首先创建一个任意文件夹进入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里的接口,之后接口会拉去数据库中的数据返回回去;
简单的接口编写
下面我们来进行接口编写的阶段, 编写一个提交表单的接口…