首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Django REST Framework

/ 安装:pip install djangorestframework 版本问题: version3.7是基于1.xx版本django,之后是2.xx版本django django_filter依赖djangorestframework...3.7 DRF的主要任务 案例TlxyDRF django-admin startproject TlxyDRF python manage.py startapp case01 配置settings...配置urls 创建三个模型:Student,Teacher, ClassRoom 创建序列化器 创建视图聚合 序列化 序列化: 把系统运行中的一些实例等转换成一种可直接表示出来的格式,用来保存...中View的子类跟View有不同的地方传入传出数据用的是drf的请求和反馈类会引发并处理APIException在dispatch之前,会进行身份验证,权限检查,流量控制支持的属性有authentication_classes...视图使用的序列化器 - panination_class: 分页控制器 - filter_backends: 过滤器后端 - lookup_field:查询条件字段

2.1K63

基于Linux搭建Python环境启动Django服务

+的环境) 安装准备 #首先准备一台虚拟环境linux机器,登入linux环境,首先我们安装本次需要的依赖库(这一步一定要提前执行安装好依赖,不然后面进行make会报错) yum install...–xvf Python-3.7.1-tar #这里可以修改一下解压出的python包目录将Python3.7修改为python 执行命令:mv Python3.7 python 直接cd python...pip-10.0.1 setuptools-39.0.1 就OK #开始添加变量环境: 添加python3得软连接: ln -s/home/yfbkf/pyhton/bin/python3.7 /usr...pip安装检查 #开始查看我们安装的python 以及pip得版本是否正确 Python解释器验证: #Python得版本验证 python3–V #PiP3得版本验证 pip3 –V 一切OK进行下一步...= ['*'] 这里设置的意思是允许所有的机器可以链接 #将我们的创建的app应用添加到 Django服务启动 Django启动命令 python3/home/yfbkf/python/ /project

2.5K10

python3+django2开发一个简

一、基础环境准备 windows环境: Pycharm python3.6 Django2.0.1 Mysql5.7 安装django  在pycharm  terminal 控制台执行: python3...-m pip install  django    #因为本地安装了python2.7 和python3.6  2个版本,所以python3.6环境变量对应python3 二、创建工程和应用 django-admin.py...LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai' 允许所有IP访问 ALLOWED_HOSTS = ['*'] 3.2、定义用户信息的数据模型(也就是字段名和数据类型...] 3.7 创建用户表 USER userinfo; CREATE TABLE `userinfo_user` (   `id` int(19) NOT NULL AUTO_INCREMENT,   `...连数据库 提示找不到MySQLdb模块解决 python3 -m pip install   pymysql 找到qiakrcmdb/userinfo/__init__.py,在里面输入以下内容并保存

61220

bootstrap+django搭建防跨站点攻击登陆系统

环境:win10+mysql8.0+django2.0+bootstrap3.7 源码已经上传至我的github,欢迎修改使用:django2.0登录系统 最终显示结果: ? ? ?...,查看源码可以发现,其中已经包括了username,password,email等字段,所以你只需要再编写你所需要的字段即可。...当然你也可以重写基类,根据python继承的原则,子类与父类相同的属性,父类会被子类给覆盖。...666时,在admin.py中注册之后的站点表名(model类名)为666,而self.name,则是点击进入之后,你所想要显示的提示,比如我是self.name的话,那么他会显示为我每天记录的name字段...简单来说,就是跨站点请求伪造,当你登录一个网站时,会在你的浏览器上保存一个cookie,如果此时,你正好又去点击了一个不良网站,后台人员,便可以使用保存在你浏览器上的cooike以你的身份去做一些事情。

1.2K20

Docker 入门(一)

比如我们现在有一个 Django 的网站应用,部署到服务器上需要的环境和依赖假设有这些:CentOS7、python3.7Django、uwsgi、nginx、mysql,我们可以在本地通过 docker...创建并运行一个基于 CentOS 镜像的容器,并在该容器中安装 python3.7Django、uwsgi、nginx、mysql,安装完这些后,再保存该容器为一个新的镜像,该镜像就好像我们平时安装操作系统的那个镜像一样...因为在 docker 中,镜像是只读的,也就是不可以修改,要修改镜像里面的内容,则会把镜像里对应的内容复制到容器中,在容器中修改,并在下次访问镜像中该内容前先检查容器中有没有该内容,如果有,则使用容器中的...然后我们为该容器安装新的应用 pythonDjango、uwsgi、nginx、mysql等,其实都是在往我们的容器叠加这些程序的镜像,假如修改 nginx 的配置,其实就是复制了 nginx 镜像中有关配置信息的内容到容器后...往 docker 提交就行了,docker 有个守护进程在处理这些工作),再把该镜像保存到某个可以供别人下载的地方即可,比如 docker hub 上的仓库。

61520

Django模型model

前言 根据几篇文章的分享已经了解djangoWeb开发一般步骤为: 创建虚拟环境 安装django 创建项目 创建应用 在model.py中创建模型类 定义视图 配置url 创建模板 1....会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列 属性命名限制 不能是python的保留关键字 由于django的查询方式,不允许使用连续的下划线...定义模型属性 定义属性时,需要字段类型 字段类型被定义在django.db.models.fields目录下,为了方便使用,被导入到django.db.models中 使用方式 导入from django.db...定义字段类型 TimeField:使用Python的datetime.time实例表示的时间,参数同DateField DateTimeField:使用Python的datetime.datetime...Django的模型进行数据库的查询操作的接口,Django应用的每个模型都拥有至少一个管理器 自定义管理器类主要用于两种情况 向管理器类中添加额外的方法创建管理器对象保存数据到数据库 class TestInfoManager

12510

VSCode 放弃 Python 3.7

Python 3.7 的受欢迎程度还相当巨大。根据三方数据统计,在使用 Python 3.X 的网站当中,许有 17.2% 使用 Python 3.7。...同时,事实上许多软件中的依赖项也宣布放弃对Python3.7的支持,比如第三方 Python 库和框架:Numpy、Pandas、Django4 等。...Python 语言项目团队对于新的版本开发周期规划已成定局: 在一年周期开始的 5 个月时间里(跟上一个周期的末尾重合,因为每个周期的末尾基本上是修复 bug,时间比较充裕),各个开发者自由开发讨论,...一年开发周期的 7 个月,确定 feature 并完成 Alpha 版本。 然后花费 4 个月的时间用于修复 bug,以完成 Beta 版本。 最后 1 个月收尾,最终发布正式版。...其他改进包括 Pylint 扩展的 Lint on Change 选项,允许在用户键入时显示错误和警告,以及围绕 Mypy 类型检查器的新设置,以允许用户指定报告范围以及是否使用 mypy 的守护进程。

25620
领券