
Django
qd_tudou
这个作者很懒,什么都没留下…
展开
-
Django学习笔记001——项目创建
1、创建虚拟环境安装virtualenv:pip install virtualenv创建虚拟环境:virtualenv 【虚拟环境名字】进入虚拟环境:Windows 进入Scrips文件夹,执行activate退出虚拟环境:deactivate2、安装django在虚拟环境中安装django,pip install django3、使用pycharm 专业版(必须...原创 2018-08-25 11:19:50 · 447 阅读 · 0 评论 -
Django学习笔记010-学生管理系统(Django实现)
Django学习笔记-学生管理系统(Django实现)笔记中仅实现了对数据的全部查询。下面实现新增、删除、修改,代码如下。下面的代码没有对输入框内容进行限制,如果输入不符合规则的内容,会出现错误。本篇更新完毕后Django更新暂停一段,由于工作岗位是测试工程师,后面将重点关注测试相关内容。 views.pyfrom django.shortcuts import rend...原创 2018-09-26 16:01:14 · 5707 阅读 · 6 评论 -
Django学习笔记006-模板继承
模板继承类似于pyhon中的类,在父类中可以先定义好一些变量和方法,然后在子类中进行实现。模板继承也可以在父模板中先定义好一些子模板需要用到的代码,然后子模板直接继承就可以了。并且因为子模板肯定有自己的不同代码,因此可以在父模板中定义一个block接口,然后子模板再实现。在父模板中定义一个block接口,然后子模板再去实现父模板代码:<!DOCTYPE html>...原创 2018-09-20 22:01:28 · 261 阅读 · 0 评论 -
Django学习笔记009-django models进行数据库增删查改
引入models的定义from app.models import myclassclass myclass(): aa = models. CharField (max_length=None) bb = models. CharField (max_length=None) def __unicode__(self): ...转载 2018-09-26 10:46:30 · 287 阅读 · 0 评论 -
Django学习笔记008-学生管理系统(Django实现)-查询数据库
数据库配置:DATABASES = { 'default': { ##数据库引擎 'ENGINE': 'django.db.backends.mysql', ##数据库主机地址 'HOST': '127.0.0.1', ##数据库端口号 'PORT': 3306, ##数据...原创 2018-09-25 17:06:09 · 2633 阅读 · 1 评论 -
Django学习笔记005——Templates的变量
在Templates中变量表示为:{{ a }} 注意:变量要遵守标识符的命名规则,如果使用的变量不存在,将会插入一个空字符串 在模板中还可以用点语法去访问对象中的属性。字典和类的属性的调用,也需要使用‘.’,而不是'[]' 在模板中调用对象的方法与调用属性相同,不需要小括号,不允许传参 {{stu.say}}。在views中render函数需要对context参数进行传参,传参为类似...原创 2018-09-06 19:24:22 · 318 阅读 · 0 评论 -
Django学习笔记003——模板渲染
django提供了一个简便的方式,可以直接将模板渲染成字符串和包装成HttpResponse 对象一步到位完成。示例如下:from django.shortcuts import renderdef book_detail(request): return render(request,"detail.html")在Templates文件下新建模板detail.html...原创 2018-08-25 15:34:27 · 307 阅读 · 0 评论 -
Django学习笔记002——URL传递参数
1、采用在URL中使用变量的方式:在path的第一个参数中,使用“<参数名>”的方式可以传递参数。然后在视图函数中也要写一个参数,视图函数中的参数必须和url中的参数名称保持一致,不然就找不到参数。另外url中可以传递多个参数views.pyfrom django.shortcuts import renderfrom django.http import Ht...原创 2018-08-25 15:08:58 · 1668 阅读 · 0 评论 -
Django学习笔记004——多个应用的URL映射
在Django 项目目录下 urls.py中导入include模块from django.urls import path,includeurlpatterns = [ path('myapp/',include('myapp.urls')), path('myappvar/',include('myappvar.urls'))]在app 目录下新建urls.py并...原创 2018-09-04 10:55:48 · 975 阅读 · 0 评论 -
Django学习笔记007-模板加载静态资源
在一个网页中,不仅仅有html,还需要css、js、图片等,因此在DTL中加载静态资源是必须要解决的问题。在DTL中,使用static标签来加载静态文件,要使用static标签,首先需要{% load static %}加载静态文件的步骤如下:1、首先确保django.contrib.staticfiles 已经添加到 settings.INSTALLED_APPS中(django最...原创 2018-09-21 16:33:08 · 632 阅读 · 0 评论