python接口开发django_用 Django 开发接口
环境搭建
1、pip install django==2.2.0
一、
django-admin startproject UITEST
python manage.py startapp paltform
创建Django项目
1. 创建方式:
#方式1:终端输入
django-admin startproject UITEST
#方式2:
pycharm中新建django项目
在settings.py文件中添加应用
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'paltform'
]
创建数据库表
class myclass(models.Model):
aa = models.CharField(max_length=111)
bb = models.CharField(max_length=111)
生成数据库迁移
python manage.py makemigrations
python manage.py migrate
创建用户
python manage.py createsuperuser
运行django
python manage.py runserver
访问管理后台
127.0.0.1:8000/admin
浏览器访问
配置URL
```
from django.conf.urls import url
from django.contrib import admin
import views
urlpatterns = [
url(r'admin/', admin.site.urls),
url(r'$', views.login_view),
]
```
创建views.py文件 #coding=utf-8
from django.http.response import HttpResponse
def login_view(request):
return HttpResponse('hello world')
接受get请求参数
from django.http import JsonResponse
def getproject(request): #
reportid = request.GET.get("aa")
print(reportid)
back = {
'code': 200,
'message': '执行完成'
}
return JsonResponse(back)
接受post请求参数
def postproject(request):
data = json.loads(request.body.decode())
print(request.body)
print(type(data))
print(data)
add = myclass(aa='wahaha', bb='hahawa')
add.save() # 不save无法保存到数据库
myclass.objects.create(aa='wahaha1', bb='hahawa')
back = {
'code': 200,
'message': '执行完成'
}
return JsonResponse(back)
渲染模板
1、STATICFILES_DIRS = [
os.path.join(BASE_DIR,"templates")
]
def getreport(request):
return render(request, '2020-03-31_11_04_43_result.html')
总结
以上就是django的基础知识,用django写接口原来如此简单,有疑问的可以加我微信,有视频讲解这节课!liuxiaolu4986
python接口开发django_用 Django 开发接口相关推荐
- python微信小程序后端开发_使用django开发微信小程序后端
tips: 本文面向的对象是已经会使用django开发web后端的人员 微信小程序后端与普通web的区别 微信小程序的后端开发和普通的restful API 大致上相同,只不过要注意以下几点限制 必须 ...
- python爬虫与django_请问django和爬虫程序如何整合?
Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py ...
- python中运用django_【Django】在项目中使用python
将博客代码提交到仓库的时候,也许不经意间会将你不想泄漏的信息(比如数据库url,密码,密钥,调试状态,电子邮件主机,允许的主机等等)暴露.所以我们需要考虑,将我们的信息保存在安全的地方(比如直接保存在 ...
- python产品发布会_阅读虫师django开发发布会系统以及django开发Web接口分享
最近阅读了虫师的书籍,关于虫师分析django Web开发以及django 开发Web接口,通过阅读虫师的书籍,学到了很多东西,在这里分享一下,和简友一起学习和讨论 1.创建项目django-admi ...
- html请求接口_python接口自动化测试 - 2.Django开发接口
要测试接口,首先我们要学会开发一个简单的接口,只有你知道了如何开发,你才能更好的进行测试,才能知道具体哪里最容易出错,从而大大的提高测试的准确性以及覆盖率.所以,我们以Django为例子,开发一个简单 ...
- vue-cli4开发手机购物商城东京大药房整站django开发数据库和接口
vue-cli4打造前端组件式开发 django开发数据库和数据接口 采用前后端分离式开发 带数据库,带定位用户,带支付宝 带手机短信验证码开发(注册登陆等) 带购物商城数据库设计教程 带数据接口开发 ...
- python接口自动化测试框架实战从设计到开发_【B0753】[java视频教程]Python接口自动化测试框架设计到开发完整版视频教程 it教程...
Java视频教程名称:Python接口自动化测试框架设计到开发完整版视频教程 java自学网[javazx.com] Python视频教程 it教程 Java自学网收集整理 java论坛&q ...
- Python自动化学习笔记(八)——接口开发、发送网络请求、发送邮件、写日志...
1.接口开发(flask模块) Python自动化学习笔记(七)接口开发部分的内容补充 1.1参数为json格式: flask.request.is_json #判断参数是否是json格式 flask ...
- python接口测试框架与自动化实战_Python接口自动化从设计到开发,测试框架实战与自动化进阶视频课程...
Python接口自动化从设计到开发,测试框架实战与自动化进阶视频课程21套高级软件测试,性能测试,功能测试,自动化测试,接口测试,移动端测试,手机测试,WEB测试,渗透测试,测试用例设计,黑盒测试,白 ...
最新文章
- mysql表情符号变为_mysql Emoji表情字符集转换
- python post有随机字符串_如何用python requests post一段字符串
- 那些喜欢少妇的男生......
- 论文浅尝 | Knowledge Vault: 全网规模的知识概率融合方法
- django 1.8 官方文档翻译: 2-5-6 多数据库
- 接口测试——jemter生成HTML测试报告
- Javascript基础学习12问(四)
- python中run函数作用_python3多线程中如何改写run()函数?
- 计算机版权转让公司,著作权转让
- IPC网络高清摄像机基础知识1(IPC芯片市场分析以及“搅局者”华为海思 “来自2013年”)
- 青铜器RDM与PTC Windchill协同构建货真价实的PLM解决方案
- 手机测试软件对手机有影响吗,智能手机测试软件的猫腻
- 安装Office365后版本信息显示为Office2016
- Java如何输出Word报告
- 新浪微博Android客户端开发之OAuth认证篇
- 【Canvas】js如何设置canvas绕图形中心旋转
- InfiniBand 网络
- [从头读历史] 第255节 孔子和他的《春秋》 [BC657至BC598]
- 【分享】QY-IMX8M主板简介
- React-document-title实现动态更新页面Title