Python django搭建layui提交表单,表格,图标的实例

下面是关于“Python django搭建layui提交表单、表格、图标的实例”的完整攻略,包含两条示例说明。

一、搭建环境准备

  1. 安装Python及相关扩展:安装Python3.x及pip,安装Django框架、PyMySQL数据库连接器、Django-MySQL数据库引擎、xlwt模块。
  2. 安装layui:从官网下载Layui压缩包,将解压后的layui文件夹放置于Django项目的static目录下,并在HTML中引入相应的js、css文件。
  3. 创建Django项目:在CMD or 终端中执行django-admin startproject 项目名命令,创建空的Django项目,并创建一个名为assets的应用,用于存放静态文件及模板。

二、示例一:layui提交表单页面编写

  1. 创建一个名为index.html的页面,包含表单提交所需的文本框、下拉框、单选框等元素。
  2. 写在script标签中的javascript代码,用于定义监听提交事件、数据验证、数据提交等逻辑。
  3. 在submit函数中,使用ajax技术异步提交表单数据至后台,并进行相关处理。

三、示例一:django后台逻辑编写

  1. 在assets应用下创建模型类,定义数据字段,用于接收并存储前端提交的数据。
  2. 在views.py文件中编写表单提交逻辑,包括:接收前端的请求、判断是否为POST请求并进行处理、将数据写入数据库、返回相应结果给前端。

四、示例二:layui表格展示与分页

  1. 在index.html页面中加入div标签,并为其设置id。在script标签中编写javascript代码,实现获取后台数据、解析数据、将数据渲染到表格等逻辑。
  2. 编写Django后台逻辑,包括:定义视图函数、读取数据库数据、将数据以Json格式返回给前端。

五、示例二:layui图标展示

  1. 在html页面中加入div标签,并为其设置id。
  2. 在script标签中编写javascript代码,定义饼图的参数、获取后台数据、解析数据、渲染数据至饼图等逻辑。
  3. 在Django后台逻辑中,定义视图函数,读取数据库数据后以Json格式返回给前端。

以上就是“Python django搭建layui提交表单、表格、图标的实例”的完整攻略,包括两个示例的详细说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python django搭建layui提交表单,表格,图标的实例 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 给Python的Django框架下搭建的BLOG添加RSS功能的教程

    给Python的Django框架下搭建的BLOG添加RSS功能的教程如下: 1. 安装Django开发环境 在开始添加RSS功能之前,你需要先安装Django开发环境。你可以使用pip命令来安装: pip install django 如果你已经安装了Django,你可以使用下面的命令来检查版本号: python -m django –version 2.…

    Django 2023年5月16日
    00
  • Django Forms ChoiceField 选项更新问题

    今天使用django的forms,发现单选后台新增数据后,前端表单选项不能刷新 class UserForm(forms.Form): name = forms.ChoiceField( choices=User.objects.values_list(‘id’, ‘name’) ) 后台用户表新增一个用户     刷新表单页面,没有选择项    重启服务器…

    2023年4月10日
    00
  • Django之ORM其他骚操作 执行原生SQl

      Django ORM执行原生SQL # extra # 在QuerySet的基础上继续执行子语句 # extra(self, select=None, where=None, params=None, tables=None, order_by=None, select_params=None) # select和select_params是一组,whe…

    Django 2023年4月9日
    00
  • Python – Django – ORM 自定义表名

    通过 Django 建立的表 命名方式为:项目名_表名 可以将该默认命名方式进行修改 models.py: from django.db import models class Person(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_l…

    Django 2023年4月10日
    00
  • Django | pycharm 提示 unresolved attribute referene ‘objects’ for class ‘xxxx’

      objects高亮,提示信息为unresolved attribute referene ‘objects’ for class ‘BookInfo’     当前情况是pycharm没有识别到objects,并不会影响程序运行 只需要在BookInfo 模型类中的 字段同一级,加入如下代码,即可 objects = models.Manager()  …

    Django 2023年4月11日
    00
  • 1.初识 Django

    设计模式 定义 # mysite/news/models.py from django.db import models class Reporter(models.Model): full_name = models.CharField(max_length=70) def __str__(self): return self.full_name clas…

    Django 2023年4月10日
    00
  • django Ad域认证, 免设置ldap 免用户名密码登录

    django ad 认证 免设置ldap  免用户名密码登录 ,采用C# windos iis 自带域身份验证,提供身份认证接口  可以对接java python php等语言 搭建ad 域认证站点, 可对接django java php 等项目 1.采用iis windos 域认证完成,必须有一台加域的windows 服务器 2.必须了解asp.net m…

    Django 2023年4月13日
    00
  • Django–ORM 多表查询

    一 . 建立外键    一对一建立外键 外键名称 = models.OneToOneField(to=’要连接的类名’, to_field=’字段’)   一对多建立外键 外键名称 = models.ForeignKey(to=’要连接的类名’,to_field=’字段’) # 外键要写在一对多的 那个多的类 下面,比如一个老师对应很多学生,外键就要写在学生…

    2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部