首页
学习
活动
专区
圈层
工具
发布

Python:Django框架

查看并理解这个文件中可用的设置类型及其默认值。 urls.py:Django项目的URL设置。 可视其为你的django网站的目录。...pip3 install django==3.0.5 #查看Django版本 django-admin --version 创建django项目:bug 选择项目解释器: bug 3)PyCharm...构建项目 可以使用PyCharm直接一步到位,但是还是要了解上方命令构建的方式 有可能创建之后,没有自动帮你选好解释器(虚拟环境),你可以自己到设置中配置 三、本地配置 本地配置local_settings...TURE=将NULL空值存储到数据库中 blank boolean 值,该字段是否可以为空。如果为假,则必须有值。 choices 元组值,一个用来选择值的2维元组。...primary_key 设置当前字段为主键,如果没有设置主键django创建表时会自动id主键 radio_admin 用于 admin 模式下将 select 转换为 radio 显示。

5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    django 的form规则组件的笔记(附代码)

    9.4 initial=None 9.5 obj.as_p 9.6 disabled=False, 9.7 widget=None 10 widget属性可以定义html哪些插件 10.0 choices的选项可以从数据库中获取...,可以动态的生成html的标签,就是根据这些属性,进行动态的生成html标签 9.1 label=None label=None, 用于生成Label标签或显示内容 就是在后端的form文件里面的某一个字段...,里面有这个属性,那么将这个对象返回给前端,就可以直接显示,获取的方法是 动态的生成标签 9.2 label_suffix=None label_suffix=None Label内容后缀...默认渲染input框; 我们在自定义admin后台的新增页面,或者修改页面的时候,就可以根据这个属性进行自定义标签形式; 10 widget属性可以定义html哪些插件 10.0 choices的选项可以从数据库中获取...from django.core.validators import RegexValidator class MyForm(Form): user = fields.ChoiceField

    1.2K10

    使用 Django 进行测试驱动开发

    编写代码满足测试用例中的需求。 运行测试用例。 如果通过,说明代码满足了测试用例所定义的需求。 如果未通过,则需要重构代码,直到通过。 重复以上步骤,直到通过全部的测试用例。...TDD 可以通过较短的开发周期提高开发效率。一次解决测试用例中的个别可以最大限度地减少干扰因素。重大更改将更容易跟踪和解决。减少了调试工作,提高了效率,并且将更多时间花在开发上。...,我们创建一个名字叫 convert 的项目: pip install django django-admin startproject converter 此时 Django 已经为我们生成了 converter...import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls...), path('length/', include('length.urls')), ] 这样一个没有任何业务逻辑的项目就创建成功了,接下来编写测试用例: 3、编写测试用例 在 lengh

    1.2K40

    Django Web开发基础知识

    MVC 与 MTV MVC - Model View Controller,模型(model)-视图(view)-控制器(controller)的缩写,是软件工程中的一种软件架构模式,Model模型中主要用于存储与数据库相关的字段或数据库通信方面的东西...,Controller控制器用于存储URL的分发等,最后的View视图则是完善控制器中的路径分发,每一个路径对应一个view视图函数。...分割URL和传输数据,参数之间以&相连,POST方法是把提交的数据放在HTTP包的Body中. GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制....2.如果没有创建app的名字,也可以在进入django目录中,执行 python manage.py startapp MyWeb 命令创建. 更多django shell命令行参数。...,前端动态显示,以两个选择框为例 # name: models.py from django.db import models class DBHost(models.Model): id =

    2.4K20

    Django教程(三)- Django表单Form1.Form 基本使用2.Form中字段及插件3.通过Django表单Form来完成需求4.自定义验证验证规则

    1.Form 基本使用 django中的Form组件有以下几个功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 2.Form中字段及插件...%f', '%H:%M'] FilePathField(ChoiceField) 文件选项,目录下文件显示在页面中 path, 文件夹路径 match...urls.py· from django.conf.urls import include, url from django.contrib import admin from . import views...中,详情见Django教程(一)- Django视图与网址 效果展示: ?...在网页上打印1-100之间的偶数 4.自定义验证验证规则 方式1:在字段中自定义validators设计正则匹配 from django.forms import Form from django.forms

    10.8K40

    【愚公系列】2022年04月 Python教学课程 64-DRF框架之序列化器

    文章目录 一、DRF框架之序列化器的使用 1.设置新环境 2.创建新项目 3.创建模型类 4.创建序列化程序类 5.使用序列化程序 6.使用模型序列化程序 7.使用我们的序列化程序编写常规 Django...cd ~ django-admin startproject tutorial cd tutorial 完成后,我们可以创建一个应用程序,我们将使用它来创建一个简单的Web API。...我们可以通过声明与Django的形式非常相似的序列化程序来做到这一点。在名为的目录中创建一个文件,然后添加以下内容。...,您可以通过打印序列化程序实例的表示形式来检查序列化程序实例中的所有字段。..., ] 值得注意的是,我们目前没有正确处理一些边缘情况。

    1K10

    揭开DRF序列化技术的神秘面纱

    在RESTful API中,接口返回的是JSON,JSON的内容对应的是数据库中的数据,DRF是通过序列化(Serialization)的技术,把数据模型转换为JSON的,反之,叫做反序列化(deserialization...接着在虚拟环境中安装本文用到的包: pip install django pip install djangorestframework pip install pygments # 代码高亮 创建项目...创建project: django-admin startproject tutorial 创建app: cd tutorial python manage.py startapp snippets...在snippets/views.py中添加代码: from django.http import HttpResponse, JsonResponse from django.views.decorators.csrf...CSRF token是指服务器通过token来认证,如果请求中没有token或者token不匹配,那么就认为可能是CSRF而拒绝该请求。

    82120
    领券