【Django_创建项目】教程文章相关的互联网学习教程文章

Django分页查询【代码】

@login_required() def show_page(request):"""分页:param request::return:"""limit = int(request.GET.get("limit"))start = int(request.GET.get("start"))page = int(request.GET.get("page"))search = request.GET.get("search")data_list = ProductVulnInfo.objects.filter(isdelete=False). values("").order_by()paginator = Paginator(data_list, limit)count = paginator.countdata = paginator.page(page)result = []ro...

ubuntu12.04下django-apache配置【代码】【图】

原谅我这个小白到现在才搭建好apache....之前都是无限次的 cd mysite(第一个django project啊,就没变过= =),python manage.py runserver然后我就可以在127.0.0.1:8000中访问了....我原以为ubuntu下的软件永远是sudo apt-get install XXX 就可以了,但是经常提示没软件包orz网上找了很多,有的写的不完全正确,给坑了,总结一下我自己的搭建流程吧:发布django项目到apache上的详细配置 这个算是我找了很久其中一个比较靠谱的,但是有的...

django 运行报错view must be a callable or a list/tuple in the case of include()【图】

网上找了相关资料发现  django 1.10之后不在支持URL用字符串表示了 http://stackoverflow.com/questions/38744285/django-urls-error-view-must-be-a-callable-or-a-list-tuple-in-the-case-of-includ  那我们换种写法,  from myindex.bb import hi  import myindex  urlpatterns = [   url(r‘^admin/‘, admin.site.urls),   url(r‘^index‘, hi),  ]  测试通过,OK原文:http://www.cnblogs.com/mgwm/p...

django-AttributeError: 'str' object has no attribute 'decode'【代码】

一、Django数据同步过程中遇到的问题: 以下2步骤都需要修改:1、raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.‘ % Database.__version__)django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决办法:C:\Python37\Lib\site-packages\django\db\backends\mysql(python安装目录)打开base.py,注释掉以下内容:if version < (1, 3,...

Django框架(十六)—— forms组件、局部钩子、全局钩子【代码】

forms组件、局部钩子、全局钩子一、什么是forms组件forms组件就是一个类,可以检测前端传来的数据,是否合法。 例如,前端传来的邮箱数据,判断邮件格式对不对,用户名中不能以什么开头,等等二、forms组件的使用1、使用语法from django.shortcuts import render, HttpResponse from django import forms# 1.先写一个类,继承Form class MyForm(forms.Form):# 定义一个属性,可以用来校验字符串类型# 限制最大长度是8,最小长度是3na...

django的国际化

1. 将要翻译的内容设置成如下格式{% tran "******" %}2. mkdir mysite_app/local2. cd mysite_app && django-admin makemessages -l zh_CN3. vim local/django.po替换相应的中文4. django-admin compilemessages原文:http://www.cnblogs.com/liyugeng/p/7875443.html

django分页器【代码】

django分页的使用方法from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger from django.shortcuts import render,HttpResponse from app01.models import Bookdef index(request):book_list = Book.objects.all()paginator_obj = Paginator(book_list,10) #实例化对象print(paginator_obj.count) # 数据的总数print(paginator_obj.num_pages) # 要分的页数print(paginator_obj.page_range) # 页码的...

django form总结

通过django froms模块生成html input标签 首先在当前应用下创建一个forms.py的文件 vim forms.py from django import forms def forms.AdminForm(forms.Form): username = forms.CharField() #生成明文的输入框 password = forms.CharField(widget=forms.widgets.PasswordInput) #生成一个密文显示的输入框 password = forms.CharField(widget=forms.widgets.PasswordInput(attrs={‘class‘:‘aut...

Django基础入门【代码】【图】

####################################1.简单的sokect web框架:#######################################import sockesk = socket.socket()sk.bind(("127.0.0.1",8080)) sk.listen()while 1:conn,addr =sk.accept()date = conn.recv(1024)print(date)#这是一个socket链接web的一个协议conn.send((b"http/1.1 200 ok \r\ncontent-type:text/html: charset=utf-8\r\n\r\n"))conn.send(b"helle sb") #1.给web返回一个send消息,2.sen...

Django的路由转换器的使用【代码】

路由转换器# 项目结构 mycodes # 仓库|-- my_project|-- myproject| |-- urls.py # 总路由|-- apps| |-- users| | |-- urls.py # 子路由|-- utils # 工具包,路由转换器就放在这里| |-- converters.py # 路由转换器|-- manage.py 一般会把路由转换器放在一个叫做命名为utils的工具包里.首先编写路由转换器仓库/项目目录/项目主目录/utils/converters.py 中路由转换器的内容:class UsernameConve...

Django 模板语言 条件判断【代码】

Django 模板语言 条件判断############### 条件 ################### view 文件def func(request):...return render(request,"index.html",{‘current_user‘:"alex",‘user_list‘:[‘alex‘,‘eric‘,‘user_dict‘:{‘k1‘:‘v1‘,‘k2‘:‘v2‘}]})# html 文件 <html>.... <body><div>{{current_user}}</div><a>{{ user_list.0}}</a># 条件判断{% if age %}<a> 有年龄<a>{% else %}<a> 无年龄<a>{% endif %}# 嵌套条件判断{% i...

Django rest framework(7)----分页【代码】【图】

Djiango rest framework 分页rest framework 为我们提供了3种分页: 1 PageNumberPagination 2 LimitOffsetPagination 3 CursorPagination第一种分页 PageNumberPagination 这是一种我们比较常见的分页,就是显示第几页,一页显示多少条数据我们可以在配置中指定每页显示多少条数据,还有在url 中指定参数page = 可以显示多少页 序列化表 api/utils/serializers/pager.py from rest_framework import serializers from a...

Django 中购物车的登录 注册 退出【代码】

实战'views:'from django.shortcuts import render, HttpResponse, redirect, reversefrom app01 import models from django.contrib import auth def login(request):if request.method == 'GET':return render(request, 'login.html')else:username = request.POST.get('username')password = request.POST.get('password')user_obj = models.User.objects.filter(name=username, pad=password)if user_obj:request.session['is_...

django-debug-toolbar 之 内存信息的插件pympler【代码】

https://www.cnblogs.com/sfencs-hcy/p/10989298.html1.安装:pip install pympler 或 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pympler2.配置:DEBUG_TOOLBAR_PANELS = [ #debug_toolbar 面板显示设置# ‘debug_toolbar.panels.versions.VersionsPanel‘, # 代表是哪个django版本‘debug_toolbar.panels.timer.TimerPanel‘,# 用来计时的,判断加载当前页面总共花的时间# ‘debug_toolbar.panels.settings.Set...

Django中object.all是什么东西

先抛出一个问题。银行就相当于一个数据库,你去银行取钱存钱办卡销卡,是你告诉银行柜员方便还是你自己去操作电脑办卡取卡方便?(你还不一定会,假设自动存款机还没来),object在数据库中就相当于银行里得银行柜员。步入正题:在django中的view.py中,我们可能回经常见到 book_set= Book.objects.all(),book_list = Book.objects.get()?让我们疑惑的问题是,objects是个什么东西,book_set 和book_list 又是个神马东西?object...