摘要:
1 ajax和用户认证组件 PIL和session 2 ajax和form组件注册功能 (1) form请求和ajax上传文件 form请求: <form action="" novalidate enctype="multipart/form-data"> </form> request.FILE 阅读全文
摘要:
一、博客系统得表关系 models.py from django.db import models from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): """ 用户信息 """ nid = 阅读全文
摘要:
一、中介模型 四个项目: 苑昊 博客(BBS) (7-8) CRM 1.权限组件 (3) 2.start组件 -- admin (5) 1.使用 2.源码 django 源码 (面向对象) 以源码为导师 使用python最顶头的人写出来的 3.开发类似于源码的组件 4.面向对象。。。优点。。。 3. 阅读全文
摘要:
一、需求及注意事项 需求: 1.列出图书列表、出版社列表、作者列表 2.点击作者,会列出其出版的图书列表 3.点击出版社,会列出其下的图书列表 4.可以创建、修改、删除 图书、作者、出版社完成及注意事项: 1.注册 /register/ 2.登录 /login/ 3.注销 /logout/ 4.图书 阅读全文
摘要:
一、auth模块 from django.contrib import auth django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如 阅读全文
摘要:
一、logging配置 Django项目常用的logging配置 settings.py LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': { 'format': '[%( 阅读全文
摘要:
2. 今日内容 https://www.cnblogs.com/liwenzhou/p/8761803.html https://www.cnblogs.com/liwenzhou/p/8761803.html HTTP: 请求格式: HTTP/1.1 /index GET \r\n k1:v1 \ 阅读全文
摘要:
https://www.cnblogs.com/liwenzhou/p/8747872.html 2. 今日内容 1. form组件 1. 需求分析 1. 要有form标签 > form组件可以生成HTML标签 2. 对用户填写的数据做校验 1. 前端做校验(能做就做) 2. 后端做校验(必备) > 阅读全文
摘要:
https://www.cnblogs.com/liwenzhou/p/8718861.html Ajax 浏览器给服务器发请求的方式 1.在浏览器地址栏输入网址并回车 GET 2.a标签跳转 GET 3.form表单(全局刷新) action = '/***/' GET / POST 4.AJAX 阅读全文
摘要:
2. 今日内容 https://www.cnblogs.com/liwenzhou/p/8343243.html 1. Cookie和Session 1. Cookie 服务端: 1. 生成字符串 2. 随着响应将字符串回复给浏览器 3. 从浏览器发送的请求中拿到字符串 cookie就是保存在浏览器 阅读全文
摘要:
一、多表 sql 单表多表 多对一 多对多 一对一 一对多:Book id title price publish_id 1 php 100 1 2 python 200 1 3 go 300 2Publish id name email addr 1 人名出版社 @ 北京 2 沙河出版社 @ 沙河 阅读全文
摘要:
实现功能:book单表的增删改查 主要代码: models.py from django.db import models class Book(models.Model): id = models.AutoField(primary_key=True) title = models.CharFie 阅读全文
摘要:
一、ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 creat 阅读全文
摘要:
直接将HTML硬编码到视图里并不是一个好主意。 让我们来看一下为什么: from django.shortcuts import render,HttpResponse import datetime def current_datetime(request): now = datetime.dat 阅读全文
摘要:
一、视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目录下 阅读全文
摘要:
一、django 静态文件配置 /mysite1/settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] /templates/timer.html <!DOCTYPE ht 阅读全文
摘要:
一、django简介 官网:https://www.djangoproject.com/download/ MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型 阅读全文
摘要:
一、web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一 阅读全文
摘要:
一. HTML部分 1. XHTML和HTML有什么区别 2. 前端页面有哪几层构成,分别是什么?作用是什么? 3. 请描述一下 cookies,sessionStorage 和 localStorage 的区别? 4. form表单中input标签的readonly和disabled属性有何区别? 阅读全文
摘要:
一、开发需求 开发“抽屉新热榜” https://dig.chouti.com/需求: 1.实现与抽屉新热榜一样的布局 2.允许点赞、评论 3.开发登录、注册页面 4.开发发贴功能 二、项目简介 bootstrap框架,完成抽屉新热榜官网页面。 导航栏,固定在顶部。 注册登录,弹出的模态窗口。 发布 阅读全文
摘要:
一、bootstrap简介 插件 == js 在js 的基础上写了一些功能 一个插件就是一个功能/方法组件 = js + css + html 组件包含着插件官网: http://www.bootcss.com/下载: v3.3.7css / fonts / js 引入项目中https://v3.b 阅读全文
摘要:
一、JavaScript和Jquery的区别 1.javascript的缺点: 1.书写繁琐,代码量大 2.代码复杂 3.动画效果,很难实现。使用定时器 各种操作和处理2.定义: 1.Javascript是一门编程语言,我们用它来编写客户端浏览器脚本。 2.jQuery是javascript的一个库 阅读全文
摘要:
二十五、jquery的事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jquery的事件</title> </head> <body> <!-- https://www.processon.com/vi 阅读全文
摘要:
十四、jquery属性操作 attr prop <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jquery属性操作 attr prop</title> </head> <body> <div id="box 阅读全文
摘要:
一、js的缺点 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用js的一些痛处</title> <style type="text/css"> div{ width: 100%; height: 100p 阅读全文
摘要:
一、ToDoList需求 参考链接http://www.todolist.cn/ 1.将用户输入添加至待办项 2.可以对todolist进行分类(待办项和已完成组),用户勾选既将待办项分入已完成组 3.todolist的每一项可删除和编辑 4.下方有clear按钮,并清空所有todolist项 二、 阅读全文
摘要:
一、jsBom简介 jsBom = javascript browser object modelBOM指的是浏览器对象模型 Browser Object Model,它的核心就是浏览器. 二、Bom输出 <!DOCTYPE html> <html lang="en"> <head> <meta c 阅读全文
摘要:
一、jsDom简介 jsDom = javascript document object model在JS中,所有的事物都是节点,元素、文本等都是节点。应用场景:可以通过节点进行DOM对象的增删改查1.获取DOM节点的方法 //通过id获取,唯一的 var oDiv = document.getEl 阅读全文
摘要:
一、JavaScript的特征 javaScript是一种web前端的描述语言,也是一种基于对象(object)和事件驱动(Event Driven)的、安全性好的脚本语言。它运行在客户端从而减轻服务器的负担。1.javaScript的特点: javaScript主要用来向html页面中添加交互行为 阅读全文
摘要:
12.数组 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组</title> </head> <body> <script type="text/javascript"> // 容器 装东西 // pyt 阅读全文