Django从零搭建个人网站
- 导览
- 前言
- 一、环境介绍
- 二、安装测试
- 1. 框架安装
- 2. 查看版本
- 3. 新建项目
- 4. 新建App
- 5. 运行项目
- 6. 测试项目
- 7. 局域配置
- 8. include
- 9. 自定端口
- 10. 局域测试
- 三. 账号功能
- 1. 创建模型
- 2. 管理数据
- 3. 登录验证
- 4. 创建账号
- 5. 退出登录
- 6. 弹窗提示
- 7. 邮件分发
- 8. 浏览权限
- 9. 密码重置
- 10. 加密解密
- 11. 请求限制
- 12. 禁止IP
- 13. 404页面
- 14. 关闭Debug模式
- 15. RestAPI
- 16. 查询数据库键
- 17. 数据库添加记录
- 四、前端调试
- 1. 下载模板
- 2. html调式
- 3. 导入html
- 4. 导入static
- 5. html映射
- 6. 测试服务
- 7. 调试结果
- 8. loading动画
- 9. 页面显参
- 10. CSS & JS 笔记
- 1. scroll滚动条
- 2. css类变量应用到for循环
- 3. 为.js文件import模块
- 4. 为.js文件添加变量
- 11. jQuery
- 1. 概念简述
- 2. 后台API
- 3. HTML标签传参
- 4. 传参不跳转
- 5. 传参且跳转页面
- 6. 跳转页面带参
- 7. 定时自动跳转
- 8. 输入时按钮定时隐藏与显示
- 9. SCSS
- 10. 双重For循环
- 11. 分页显示
- 12. 音频播放器
- 13. Split分割字符串
- 14. 鼠标长按触发
- 15. input监听
- 16. JS接收API返回值
- 17. Safari圆角失效
- 18. 禁止按钮
- 五、简易API
- 1. 创建接口函数
- 2. 创建Urls配置
- 3. 前端页面
- 4. API交互调试
- 5. Request
- 6. 收藏功能(实例)
- 7. 用户行为日志
- 8. 搜索匹配
- 9. 购物车
- 10. 用户上传
- 11. 用户下载
- 12. 用户读取
- 13. 用户读写权限
- 14. User模型扩展
- 15. 笔记若干
- 1. Serializers
- 2. json标准格式化
- 3. urllib中文地址解码
- 4. DateTimeField 报错
- 5. 服务器日志打印输出
- 16. 支付API
- 1. Paypal
- 17. 后台每隔一段时间执行任务
- 1.安装Celery
- 2. 创建Celery实例
- 3. 修改Django的__init__.py文件
- 4. 配置Celery
- 5. 定义Celery任务
- 6. 配置定时任务
- 7. 运行Celery Worker和Celery Beat
- 六、常用工具
- 1. 自动文档生成
- 2. 文件压缩
- 3. 身份证验证
- 4. 电话号码验证
- 5. 密码设置规则
- 七、服务器搭建
- 1. 阿里云服务
- 2. 腾讯云服务
- 3. 亚马逊云服务
- 4. Google服务器
- 1. 购买云服务器
- 2. 宝塔安装
- 3. 防火墙设置
- 4. 其它
- 5. 宝塔不使用"Python管理器"直接部署方案
- 6. 域名绑定
- 4. Web端运维
- 5. SSL认证
- 6. DDNS认证
- 7. 服务器缓存清理
- 八、Django迁移
- 1. MacOS-Django 项目打包
- 2. 宝塔部署服务器
- 3. 静态素材处理
- 九、对象存储
- 十、域名备案
- 十一、付款接入
- 十二、理解原理
- 十三、Dapps智能合约
- 使用 Ether.js
- 十四、打包同步PyPi
- 十五、部署Jupyter
- 持续更新...