上一篇我们说了如何搭建简易博客网站,下面我们来进行详细解答.本文没有特定顺序,请结合上一篇和源代码参照学习. 相关源代码和解析请参看:https://github.com/Cheng0829/mysite /mysite/manage.py(Django项目里面的工具,通过它可以调用django shell和数据库等) /mysite/mysite/settings.py(包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量) /mysite/mysite/urls.py(负责把…
由于csdn各种django blog博文都有或多或少的bug,所以我决定自己写一篇,先附上教程,详解在另一篇博文里,为了便于大家复制粘贴,本文代码尽量不使用图片. 源代码及解析文章请在我的github账户:https://github.com/Cheng0829/mysite自行下载. 首先,肯定要安装django,可以在cmd命令行输入: D:/>pip install django 接下来,就开始在构建博客了,在命令行输入 D:/>django-admin startproject my…
这一篇我们来讲解setting.py,具体内容以注释形式写入到下面的setting.py代码中,篇幅所限已把官方所给英文注释删除. 全部源代码和详解请参看http://github.com/Cheng0829/mysite import os #Python 使用os.path模块中的对象和方法,处理目录.该模块提供大量用于路径判断.切分.连接及遍历的方法. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))…
Django简易博客,主要实现了以下功能 连接数据库 创建超级用户与后台管理 利用django-admin-bootstrap美化界面 template,view与动态URL 多说评论功能 Markdown与代码高亮 归档,AboutME和标签分类 搜索与ReadMore RSS与分页 需要添加的安装包 pip install PyMySQL pip install bootstrap-admin pip install markdown 要注意的一些问题 模板的位置 由于django的版本与系…
原文链接: http://www.jianshu.com/p/dbc4193b4f95 Django Model 每一个Django Model都继承自django.db.models.Model 在Model当中每一个属性attribute都代表一个database field 通过Django Model API可以执行数据库的增删改查, 而不需要写一些数据库的查询语句 设置数据库 Django项目建成后, 默认设置了使用SQLite数据库, 在my_blog/my_blog/setting…
一.登陆功能(验证码) from geetest import GeetestLib from django.contrib import auth #使用极验滑动验证码的登陆 def login(request): if request.method == "POST": #初始化一个返回给ajax的字典 ret = {"status":0,"msg":""} #从提交的数据中获取用户名和密码 username = requ…
以下内容来自「玩转腾讯云」用户原创文章,已获得授权. 01. 什么是 Serverless? 1. Serverless 官方定义 Serverless 中的 Server是服务器的意思,less 是没有的意思,顾名思义也就是无服务器: 根据 Serverless 官方网站的介绍 :Serverless Framework 是业界非常受欢迎的无服务器应用框架,开发者无需关心底层资源,即可部署完整的 Serverless 应用架构.Serverless Framework 具有资源编排.自动伸缩.…
业精于勤荒于嬉,形成于思毁于随. 本阶段的任务小记: 简单介绍一下Django的使用,创建项目和一个app 简单介绍一下Django的settings.py文件的相关配置 整合数据库到自己的博客系统中 用Django实现一个Hello World页面 Meet Django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built…
新增一个 APP 博客算是一个功能集,因此我们应将其体现为一个模块.这表现在 Django 应用里则是为其创建一个 APP Package.现在让 manage.py 中的 startapp 闪亮登场: 1 $ python manage.py startapp blog 这样,工程根目录下会增加一个 blog package 并包含如下文件/目录: 其中: migrations 下包含对模型定义与修改的迁移记录: admin.py 是对 Django 站点管理的定制: apps.py 包含对…
今日任务: 1 blog的数据库模型定义 2 简单的注册登录功能的实现 项目的源文件已经推送到git@oschina.net. 所以,如果想要参阅源码的请移步 (Fork) http://git.oschina.net/gitlab/Missuor/ Tag: v1.0.0.02 http://git.oschina.net/gitlab/Missuor/tree/v1.0.0.02 首先把昨天的历史遗留问题解决掉. Hello World SHA-1: http://git.oschina.n…