K4ys0n's Blog

Just keep moving!

Django基础(一)

新建web项目,让网站跑起来,实现浏览器访问显示Hello World。

前言 本项目准备采用Django + bootstrap开发一个稍微复杂一丢丢的博客网站,除了日常发布写博客和发布博客的功能之外,还应包含功能:登录注册,用户关注,点赞,内容推荐和权限管理 步骤 1. 需求分析 按照前言所说,本项目至少要完成以下需求: 项目名称myblog。 主页中显示每篇文章的标题、摘要和发帖日期。 主页中加入侧边栏,可以加入自定义的HTML以及JS代码...

Django简介

简单介绍Django的优缺点,对比MVC架构和Django的MTV架构,以及Django的基本组成。

前言 Django是基于Python的开源web框架,开发非常高效。只要很少的代码就可以构建一个完整的网站,还可以进一步完善,快速实现各种服务需求。 优点 功能完善、要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。 完善的文档:经过十多年的发展和完善,Django有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。 ...

git push输入用户名密码问题

git push的时候老是要输入用户名和密码

前言 今天遇到一个git push的问题,就是git push的时候每次都要我输入用户名和密码,很繁琐,因此在网上搜索后尝试了这个办法来解决它。 原因好像是http方式push不会保存密码(虽然我之前也不用输密码,只是突然就开始要了。。),要么密码保存本地,要么改用ssh方式。 步骤 1. 方法一,账号密码保存本地 在git push之后,按照提示输入用户名和密码,完成git push操作...

git基础知识和常用命令

简单介绍一下git的架构和组成,列举常用命令。

前言 我用git和GitHub来做版本控制和代码仓库管理,这里就简单介绍一下git的基础知识,了解一下git架构和组成,最后再稍微记录一下常用的git命令吧! 1. git命令原理和文件状态 如图所示,Remote是远程仓库,Workspace是本地工作目录,Repository是本地仓库,index(或者叫stage)是缓存。 git pull从远程仓库拉取代码到本地工作目录,做修...

树莓派安装MySQL

树莓派raspbian系统 + MySQL,实现树莓派安装MySQL,安装mysql-server失败时推荐使用本方法。

前言 根据网上很多教程在树莓派上安装MySQL,是使用下面方法: sudo apt-get update sudo apt-get install mysql-server mysql-client python-mysqldb 但是这一步可能会报错,需要依赖包mariadb-server-10.0,或者需要依赖包default-mysql-server。 如果按照提示先下载依赖包,又会...

树莓派部署Django项目

树莓派raspbian系统 + nginx + uwsgi + Django + MySQL,实现树莓派部署Django网站,并且同一局域网下的其他客户端可以正常访问。

前言 在本地写了一个Django + MySQL的网站小项目,又不想在本地运行这个网站,想要将其部署到服务器上,但是域名和服务器都要花钱。 正好手头有一个树莓派,于是就诞生了拿树莓派当做服务器的想法,至少在同一个局域网(WiFi)下,笔记本浏览器可以访问网站。 注:本教程默认树莓派安装了Python3.7,理论上Python3.4版本以上都可用。 整体架构 版本信息 编程语言...

树莓派自动连接WiFi

笔记本+网线+树莓派+手机热点,实现树莓派自动连接WiFi

前言 由于使用的树莓派是跟别人借来的,已经安装了raspbian系统,但是本人只有一台笔记本和一根网线,没有显示器,当然手机就不用说了哈哈,常人都有。 同时,为了达到笔记本远程控制(SSH)树莓派且笔记本和树莓派都能正常上网,于是就想让树莓派和笔记本同在手机热点下,这样手机就相当于路由器,当然如果有路由器的条件也可以用路由器作为WiFi。 准备 1. 笔记本需要下载这几个软件,点击链接进...

git安装与配置

windows下安装git,并且配置其提交到GitHub项目

前言 在搭建了博客之后,发现用GitHub桌面版来提交代码十分慢,不如直接命令行来得快~所以直接上git。 当然啦,git还有很多功能,这里就不多赘述,先说说怎么安装和配置。 步骤 1. git安装 下载Git对应windows版本,本文下载时git版本是2.24.0,64-bit Git For Windows Setup。 下载完成后双击exe文件 接着一直next...

My First Post

Hello World, Hello Blog

这是我的第一篇博客哦! This is my first blog.