
Python web框架
c1d5
这个作者很懒,什么都没留下…
展开
-
flask之蓝图 补充openpyxl
由于我们现在的项目开发是一个相对于来说非常耗时间和精力的一个工程,如果我们将所有的Flask的请求方法都写在同一个文件下的话,非常的不便于我们的代码的管理和后期的功能代码的添加 如下示例:我们在一个文件中写入多个路由,这会使代码维护变得困难。 如图所示,如果我们将所有的请求方法写在同一个处理文件下面的话,会导致我们的代码显得很没有逻辑性,如果我们后期想要修改代码或者添加新的代码的话,就会显得很尴尬,不知道如何的下手,此时就需要我们的所谓的蓝图来解决这个问题了,如果学过dja...原创 2020-09-10 15:58:51 · 311 阅读 · 0 评论 -
tornado-day181219 走通tornado流程 和 tornado的options
近期开始看tornado,接手公司web项目. 今天下午github不知何故.卡顿连不上. 整理基础知识在此. 一.安装测试 pip安装tornado 测试tornado是否安装成功,基础示例 . 启动tornado.web实例. 监听端口 访问返回字符串 import tornado.web import tornado.ioloop #类比django中的视图 习惯用法加...原创 2018-12-20 15:49:47 · 368 阅读 · 1 评论 -
django序列化
json序列化 可以通过模板语言 也可以通过ajax 序列化传送到前端 models内容: from django.db import models # Create your models here. class UserInfo(models.Model): username=models.CharField(max_length=32) password=m原创 2017-12-12 21:31:49 · 673 阅读 · 0 评论 -
django分页(原生分页)
不使用django内置的分页进行分页 提取到模块中后续可以直接调用 utils pagination.py文件内容 class Page(object): def __init__(self, current_page, all_count,base_url, per_page=10, pager_page_count=11): '''原创 2017-10-11 18:00:15 · 890 阅读 · 1 评论 -
ajax的csrf_token
Title {% csrf_token %} Ajax提交 function ajaxSubmit() { $.ajax({ url: 'icbc.html', type: 'POST', data: {'k1': 'v1',原创 2017-09-22 15:05:35 · 945 阅读 · 0 评论 -
django orm操作2的练习源码内容
1.更改setting文件的db配置 DATABASES={ 'default':{ 'ENGINE':'django.db.backends.mysql', 'NAME':'s17', 'USER':'root', 'PASSWORD':' ', 'HOST':'172.21.120.248',原创 2017-09-12 20:26:01 · 355 阅读 · 0 评论 -
django2 orm常用操作
Django流程: 1 创建Django项目 : django-admin startproject projectname 2 创建应用: : python manage.py startapp appname 3 在控制器(urls.py)创建 url 与 视图函数的映射关系(一一对应)原创 2017-09-12 20:22:10 · 1145 阅读 · 0 评论 -
s17day18django的查询.ajax和分页
ORM操作: 添加记录方法 # create方式 #Book.objects.create(title="python",price=233) # save 方式 book_obj=Book(title="Linux",price=122) book_obj.save() 一对多添加方式: Book.o原创 2017-09-16 19:00:40 · 583 阅读 · 0 评论 -
后台管理布局之模板继承2 补充 继承拼接
p>{{ block.super }} worldp> 接上文 使用 {{block.super}}继承base.html中的内容进行拼接 2.block不可以使用重复名字 3.继承必须写在第一行 base.html Title .header { width: 100%; height: 48p原创 2017-08-26 17:54:53 · 258 阅读 · 0 评论 -
后台管理布局之模板继承
后台管理布局中分 -----上------- 左 ==== = 右= ==== 默认的管理界面 左侧跟上方的区域不做任何变动 对于右侧区域 支持滚动 css添加 overflow: scroll; 对于右侧区域的内容 进行继承 父级的base.html添加模板语言 {% block content %} {% endblock %}子原创 2017-08-26 17:38:32 · 699 阅读 · 0 评论 -
Django自定义filter和自定义simple_tag
django自定义filter和自定义simpletag django的自定义filter和自定义simple_tag 自定义filter: 自定义filter: 简单示例:自定义乘法filter: 1.在应用中新建包templatetags 2.新建自定义python文件在templatetags 比如新建MyTag.py文件 3.在MyTag.py新建自定义的规则原创 2017-08-25 21:39:41 · 1968 阅读 · 0 评论 -
django项目 小示例 图书管理系统
urls.py文件内容 from django.conf.urls import url from django.contrib import admin from book import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', views.index), url(r原创 2017-08-20 00:48:18 · 4366 阅读 · 1 评论 -
模板语言基本说明
urls from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^timer/', views.timer), ] vie原创 2017-08-19 22:08:01 · 591 阅读 · 0 评论 -
render函数和redirect函数
1.get方法和post方法一样 通过request.get request.post获取 urls文件内容 urlpatterns = [ # get发送数据 url(r"sendByget", views.sendByget), ] views文件内容: def sendByget(request): print(".....>>>原创 2017-08-19 18:54:54 · 5435 阅读 · 0 评论 -
django路由之分发子应用
接上篇 针对url过多的问题 可以把各个url分发到各个应用下的urls 项目下的 urls """Dajon_demo URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1原创 2017-08-19 18:10:45 · 1611 阅读 · 0 评论 -
django路由系统之有名参数
接上一篇, 使用有名参数 可以方便传参 views接收参数顺序不需要固定 ret=re.search("d(?P\d+)","32asd34szDxz34") ?P 定义正则匹配的名字 以下示例中匹配为year month urls """Dajon_demo URL Configuration The `urlpatterns` list routes UR原创 2017-08-19 18:01:14 · 833 阅读 · 0 评论 -
Django之无名参数和基本POST请求
Djon的基本示例 POST提交简单示例 和 无名参数正则传递 urls文件 """Dajon_demo URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en原创 2017-08-18 20:58:36 · 792 阅读 · 0 评论 -
Django入门简单示例
安装Django pip3 install django MTV模式 model 数据库相关 template html v view 逻辑处理 manage.py 操作项目命令 settings 配置文件 url 控制器 wsgi 封装socket python manage.py startapp app01 app01-- adm原创 2017-08-18 18:07:29 · 430 阅读 · 0 评论