
Django2.2.7
叼奶嘴的超人
这个作者很懒,什么都没留下…
展开
-
Django 自定义表单验证+高级分页
urls:urlpatterns = [ path('addinfo/', views.add_info, name='add_info'), path('selectinfotwo/<int:page>/', views.select_infotwo, name='select_infotwo'),]models:class Form_Info(models.Model): id = models.AutoField(primary_key=True...原创 2020-08-31 22:12:28 · 238 阅读 · 0 评论 -
登录时获取客户端信息保存到项目下的.txt文件
# 获取计算机名称hostname = socket.gethostname()# 通过获取计算机名来获取ip地址ip = socket.gethostbyname(hostname)# 获取计算机MAC地址mac = uuid.UUID(int=uuid.getnode()).hex[-12:].upper()# 获取当前系统时间systimes = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))f = ope.原创 2020-06-09 18:22:54 · 246 阅读 · 0 评论 -
Django与Pyecharts商业化图标组件基础
Pyecharts官网:http://gallery.pyecharts.org/#/README所有组件:http://gallery.pyecharts.org/Django与Pyecharts基础应用:正常简历APP,然后建立模板文件夹,正常建立路由和视图,最后可以复制Pyecharts的组件:竖向柱状图c = ( Bar() .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]) .add_...原创 2020-05-08 22:39:33 · 331 阅读 · 0 评论 -
Django 使用MongoDB 实现增加、删除、多选删除、修改、分页、图片上传、搜索、图片修改、导出CVS文件、导出XLS文件
models.py ORM数据表import datetimeimport mongoengine# 继承Document类,为普通文档,如果是EmbeddedDocument类是内嵌文档,DynamicDocument类是动态文档class Mongodb_Books(mongoengine.Document): """ 在Mongodb的表里ID是自动生成的所以...原创 2020-05-05 21:29:56 · 708 阅读 · 0 评论 -
Django之Mongodb mongoengine使用大全(持续更新)
字段类型:StringField,字符串。ListField,列表。列表里还可以传入字段规定列表内的字段类型,例如ListField(StringField(max_length=30))ReferenceField, 这是一个保存相关文档的filedStringFiled(regex=None,max_length=None,min_lenght=None) #字符串类型IntFie...原创 2020-04-29 12:37:59 · 2203 阅读 · 0 评论 -
Django使用Markdown详细方法(不在django自带的后台应用)
1、创建Django项目如果是Django2版本修改如下代码:按照下面两个方法进行解决(Django2版本需要按照A、B方法改,Django3版本只需要修改A方法)A:找到控制台的base.py文件或找到以下目录:/venv/lib/site-packages/django/db/backends/mysql/base.py把一下代码进行注释...原创 2020-04-15 17:44:40 · 645 阅读 · 0 评论 -
Django使用CKeditor5.9详细方法(不在django自带的后台应用)
1、创建Django项目如果是Django2版本修改如下代码:按照下面两个方法进行解决(Django2版本需要按照A、B方法改,Django3版本只需要修改A方法)A:找到控制台的base.py文件或找到以下目录: /venv/lib/site-packages/django/db/backends/mysql/base.py 把一下代码进行注释...原创 2020-04-14 19:19:15 · 1276 阅读 · 0 评论 -
Django实现excel导入、文件上传、限制文件类型、文件大小、删除上传表记录、删除上传文件功能
# 上传excel文件表class Excel(models.Model): booksid = models.AutoField(primary_key=True, unique=True, null=False) booksimg_name=models.CharField(max_length=50, null=False) booksimg = models.F...原创 2020-04-11 00:42:50 · 1317 阅读 · 0 评论 -
Django数据导出excel文件
需要安装pip install xlwtdef export_book(request): bookinfo = Books.objects.all() if bookinfo: # 设置语言,建议是utf-8因为需要中文支持 language = Workbook(encoding='utf-8') # 创建excel表 ...原创 2020-04-07 20:51:15 · 574 阅读 · 0 评论 -
Django Cache基础使用
缓存:提升服务器响应速度Django内置缓存框架使用数据库进行缓存:命令行输入【缓存里如果信息存在将返回给客户端,如果没有将去Models查询,然后Models要和数据库对接,然后返回models 然后再返给views,views要进行存储然后再一次返回给客户端】【使用数据库做缓存会自动生成my_cache_table表】@cache_page:是装饰器的意思1、创建缓存表名字:py...原创 2020-04-04 22:26:03 · 648 阅读 · 0 评论 -
Django(Templates)模板继承
模板继承:views.pydef get_indexs(request):#设置页面title名字,用字典的方式处理 return render(request, 'home.html',context={"title":"home"})<title>{{title}}</title>block标签:用来规划结构布局首次出现,代表规划二次出现,代表...原创 2020-04-04 14:58:24 · 314 阅读 · 0 评论 -
Django用户登录,Cookie应用,ToKen应用,Django自带加密应用
Settings里设置Django自带加密:settings.py里增加如下代码PASSWORD_HASHERS = [ 'django.contrib.auth.hashers.PBKDF2PasswordHasher', 'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher', 'django.contrib....原创 2020-04-03 08:54:09 · 434 阅读 · 1 评论 -
django+mysql反向解析、增、删、批量删除、改、查、分页、上传图片与文件、搜索
Models数据表:from django.db import modelsclass Books(models.Model): # 图书ID:默认自动创建,这里手动创建 booksid = models.AutoField(primary_key=True, unique=True, null=False, max_length=11) # 图书种类:如果用默认...原创 2020-03-28 20:54:46 · 313 阅读 · 0 评论 -
django+Mysql+搜索
路由:path('serchbook/<int:booksid>/', views.serch_book, name='serch_book'),视图:def serch_book(request, booksid): if request.method == "GET": name = request.GET.get("booksname") ...原创 2020-03-27 18:36:30 · 428 阅读 · 0 评论 -
Django 路由使用
urls.py主路由from django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), path('book/', include(('Book.urls', 'book'), namespace='bo...原创 2020-03-24 01:14:09 · 154 阅读 · 0 评论 -
django2.2.7+Mysql增、删、改、查、分页、图片上传、截取字符串
setting.py部分代码:DEBUG = TrueALLOWED_HOSTS = ["*"]# Application definitionINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'djang...原创 2020-03-24 00:53:19 · 202 阅读 · 0 评论 -
Python -- Django2.2.7框架完整部署
一、软件版本:Python3.8Django2.2.7Linux Centen OS 7二、安装软件yum update -y1:安装libffi-devel包wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpmrpm -i...原创 2019-11-28 16:15:29 · 652 阅读 · 0 评论