1.web开发模式
摘要:前后端混合开发(前后端不分离) 返回的是html的内容,需要写模板 前后端分离开发 只专注于写后端接口,返回json、xml格式的数据 # xml格式 <xml> <name>yuanxiaojiang</name> </xml> # json格式 {"name":"yuanxiaojiang"}
阅读全文
posted @
2023-05-23 00:21
猿小姜
阅读(11)
推荐(0)
Django框架
摘要:前戏篇:Web框架推导 第一篇:Django简介 第二篇:路由层 第三篇:视图层 第四篇:模板层 第五篇:1.ORM实现数据的增删改查和创建表关系 2.DjangoORM中常用字段和参数及查询方法 第六篇:1.Django与Ajax 2.批量插入与自定义分页器 3.form组件 4.Cookie与S
阅读全文
posted @
2023-05-16 08:19
猿小姜
阅读(40)
推荐(0)
python中的魔法方法
摘要:python中的魔法方法 __init__:类实例化会触发 class Student(): def __init__(self): print('类实例化会触发__init__方法') Student() # 类实例化会触发__init__方法 View Code __str__:打印对象会触发
阅读全文
posted @
2023-05-15 23:02
猿小姜
阅读(12)
推荐(0)
后台管理功能
摘要:后台管理页面搭建 """ 当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backend文件夹 应用1文件夹 应用2文件夹bbs后天管理页面用到了分页器在app01应用下创建utils文件夹,在该文件夹下创建mypage.py文件 """ <body> <!
阅读全文
posted @
2023-05-04 15:04
猿小姜
阅读(25)
推荐(0)
点赞点踩及评论功能
摘要:文章点赞点踩 点赞点踩样式准备 ''' 浏览器上你看到的花里胡哨的页面,内部都是HTML(前端)代码 我们搭建的个人站点里面的文章内容应当写html代码 1.如何拷贝文章 <div class="postBody"> <div id="cnblogs_post_body" class="blogpo
阅读全文
posted @
2023-04-22 00:24
猿小姜
阅读(197)
推荐(0)
2.数据库表设计及其创建
摘要:表设计 # 1.用户表 继承AbstractUser 字段 phone(用户手机号) avatar(用户头像) create_time(创建时间) 外键字段 一对一个人站点表 # 2.个人站点表 字段 site_name(站点名称) site_title(站点标题) site_theme(站点样式(
阅读全文
posted @
2023-04-12 15:50
猿小姜
阅读(245)
推荐(0)
5.首页
摘要:首页导航条搭建 <body> <nav class="navbar navbar-inverse"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div
阅读全文
posted @
2023-04-09 23:53
猿小姜
阅读(18)
推荐(0)
4.登陆功能
摘要:登录页面初步搭建 <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-8 col-md-offset-2"> <h1 class="text-center">登陆</h1> <div class="for
阅读全文
posted @
2023-04-04 23:57
猿小姜
阅读(23)
推荐(0)
4.登陆功能
摘要:登陆页面初步搭建 <body> <div class="container-fluid"> <div class="row"> <div class="col-xs-8 col-xs-offset-2"> <h1 class="text-center">登陆</h1> <div class="for
阅读全文
posted @
2023-04-03 23:47
猿小姜
阅读(26)
推荐(0)
第二章:并发编程
摘要:第一篇:进程 第二篇:线程 第三篇:协程 第四篇:IO模型
阅读全文
3.注册功能
摘要:Forms组件代码书写 """ 我们之前直接在views.py中书写forms组件代码 但是为了解耦合,应当将所有的forms组件代码单独写到一个地方 如果项目自始至终只用到一个forms组件,那么可以直接建一个py文件即可(bbs项目使用该方法,在应用下创建) myforms.py 如果你的项目需
阅读全文
posted @
2023-04-02 14:37
猿小姜
阅读(34)
推荐(0)
第二篇:前端基础代码之CSS
摘要:CSS介绍(层叠样式表) css全称层叠样式表,专门用来为HTML标签添加样式 样式指的是HTML标签的显示效果(比如换行、宽度、高度) # 注释 /*单行注释*/ /* 多行注释1 多行注释2 */ 通常我们写css样式时也会用注释来划分样式区域 /*这是博客园首航的css样式文件*/ /*顶部导
阅读全文
posted @
2023-03-30 11:29
猿小姜
阅读(16)
推荐(0)
第三章:前端
摘要:前端课程介绍 第一篇:前端基础代码之HTML 第二篇:前端基础代码之CSS 第三篇:前端基础之JavaS 第四篇:前端之BOM与DOM 第五篇:前端之JQuery 第六篇:前端之Bootstrap框架 第七篇:Vue
阅读全文
1.项目开发流程
摘要:# 1.需求分析 架构师 + 产品经理 + 开发者组长 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写方案 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 形成一个初步的方案 # 2.项目设计 架构师干的活 编程语言选择 框架选择 数据库选择 主库:MySQL,post
阅读全文
posted @
2023-03-26 23:31
猿小姜
阅读(23)
推荐(0)
6.Auth认证模块
摘要:Auth模块是什么 Auth模块是django自带的用户认证模块 在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表( django_session auth_user ) django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user
阅读全文
posted @
2023-03-24 23:44
猿小姜
阅读(69)
推荐(0)
5.中间件
摘要:中间件的介绍 官方定义:中间件就是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量。低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个Django中间件都负责一些特定的功能。 说直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作。中间件的本
阅读全文
posted @
2023-03-23 00:03
猿小姜
阅读(38)
推荐(0)
4.Cookie和Session
摘要:cookie与session的简介 网站的发展史 刚开始的网站没有保存用户的功能的需求,所有用户访问返回的结果都是一样的(eg:新闻、博客、文章...) 后来出现了一些需要保存用户信息的网站(eg:淘宝、京东、支付宝...) # 以登录功能为例:如果不保存用户登录状态,也就意味着用户每次访问网站都需
阅读全文
posted @
2023-03-18 13:05
猿小姜
阅读(20)
推荐(0)
装饰器
摘要:装饰器的介绍 什么是装饰器 “装饰”指的是为被装饰对象添加新的功能,“器”指的是工具。 装饰器指的是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能 为何要用装饰器 # 开放封闭原则 开放:对扩展是开放的(可以添加新的功能) 封闭:对修改是封闭的(不能修改源代码和调用方式) 装饰
阅读全文
posted @
2023-03-17 00:00
猿小姜
阅读(65)
推荐(0)
3.Forms组件
摘要:Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签(input标签…)并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位
阅读全文
posted @
2023-03-13 00:15
猿小姜
阅读(35)
推荐(0)