avatar
文章
134
标签
29
分类
19
首页
分类
标签
归档
友链
主站
留言
Yeureka
首页
分类
标签
归档
友链
主站
留言

Yeureka

Django Markdown和代码高亮
发表于2017-08-05|Django 搭建简易博客(实验楼)
Django Markdown和代码高亮 Markdown 你的博文markdown越来越流行, 越来越多的写博客的博主都喜欢上了makrdown这种标记性语言的易用性和美观性. 像简书, 作业部落, Mou都是比较出名的markdown在线或者离线形式 现在我们就来markdown自己的博客, 首先是安装markdown库, 使用下面命令 12#首先是安装markdown$ sudo pip install markdown #记得激活虚拟环境 现在说说怎么markdown你的博文, 在article下建立新文件夹templatetags,然后我们来定义的自己的 template filter, 然后在templatetags中建立init.py, 让文件夹可以被看做一个包, 然后在文件夹中新建custom_markdown.py文件, 添加代码 1234567891011121314151617import markdownfrom django import templatefrom django.template.defaultfilters import string...
Django Template和动态URL
发表于2017-08-05|Django 搭建简易博客(实验楼)
Django Template和动态URL TemplateTemplate初探到目前为止我们只是简单的将后端数据显示到页面上, 没有涉及到HTML代码, 而优雅的网站总算通过CSS+HTML, 甚至还有强大的JS的支持. 在这个教程中要打造一个Blog, 所以我们设置一个Blog界面, 原本打算使用Bootstrap作为前段的工具, 不过经过@游逸的建议, 使用了更加轻量级的Pure, 同样是响应式页面设置, 这也将是未来的主流吧.. 在my_blog下添加文件名, 文件夹名为templates 12345678910111213141516171819202122232425262728293031323334$ mkdir templates#看到当前文件构成my_blog├── article│ ├── __init__.py│ ├── __pycache__│ │ ├── __init__.cpython-34.pyc│ │ ├── admin.cpython-34.pyc│ │ ├── models.cpython-34.pyc│ ...
Hexo unexpected token 错误解决方法
发表于2017-08-05|Hexo
Hexo unexpected token 错误解决方法 错误代码12Template render error: (unknown path) [Line 21, Column 16] unexpected token: < 原因这类异常一般是文章中使用了大括号 { } 这个特殊字符,且没有转义导致编译不通过 解决方法将包含大括号的部分当作代码放到 ``` 之间即可。
Django Models和Admin以及Views和URL
发表于2017-08-04|Django 搭建简易博客(实验楼)
Django Models和Admin以及Views和URL Django Shell现在我们进入Django中的交互式shell来进行数据库的增删改查等操作 123456$ python manage.py shellPython 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.(InteractiveConsole)>>> 这里进入Django的shell和python内置的shell是非常类似的 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525...
Django 开发环境以及项目与App
发表于2017-08-04|Django 搭建简易博客(实验楼)
Django 开发环境以及项目与App 添加 django-admin.py 到环境变量django-admin.py 的位置位于/usr/local/lib/python2.7/dist-packages/django/bin 当中。在命令行中输入: 1sudo vim /etc/environment 在PATH =之后加上’:/usr/local/lib/python2.7/dist-packages/django/bin‘ 命令总结12345python manage.py <command> [options] #Django Commandpython manange.py -h帮助文档django-admin.py startproject my_blog #创建项目python manage.py startapp article #创建apppython manage.py runserver localhost:9000 #启动Django中的开发服务器
Django 搭建简易博客之三 - 使用动态URL
发表于2017-08-04|Django 进阶教程 (实验楼)
Django 搭建简易博客之三 - 使用动态URL 动态 URL 技术运行已经做好的博客,会发现只有主页一个空盒子。所以接下来我们要为每一篇文章增加一个独立的页面来展示其详细内容。 如果我们给每一篇文章增加一个 view 层函数逻辑,然后设置一个独立的 url,那样的话工作太过于繁琐,并且项目的耦合性着实太强,复用性很低。Django 为我们提供了一个很优雅的解决方法,即 动态URL。 我们来修改一下 my_blog/article/views.py 的代码: 123456789101112131415from django.shortcuts import renderfrom django.http import HttpResponsefrom article.models import Articlefrom datetime import datetimefrom django.http import Http404# Create your views here.def home(request): post_list = Article.objects.all...
Django 搭建简易博客之二 - 完成前端渲染
发表于2017-08-03|Django 进阶教程 (实验楼)
Django 搭建简易博客之二 - 完成前端渲染 Views 和路由设置由之前的教程,我们得知网页的逻辑如下: request 进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来 url 设置相当于从客户端先个服务器发出 request 请求的入口,并用来知名要调用的程序逻辑。views 用来处理程序逻辑,然后传递数据到 template。template 一般为 html + css 的形式,主要是呈现给用户的表现形式。我们已经完成了底层数据(文章列表)的基础。所以由内向外,开始构建数据处理。下面我们来编辑 views.py 的逻辑并规划路由。 编辑 my_blog/article/views.py 中编写简单的逻辑: 12345678910111213from django.shortcuts import renderfrom django.http import HttpResponsefrom article.models import Article# Create your views here.def home(request):...
Django 搭建博客之一 - 基础数据构建
发表于2017-08-03|Django 进阶教程 (实验楼)
Django 搭建博客之一 - 基础数据构建 构建基础工程从本章节开始,我们通过之前学到的知识来构建一个简易的博客项目。希望从中,各位学员可以继续巩固 Django 知识,并完成第一个 Django 小项目。 话不多说,正式开始。我们在 /home/shiyanlou/ 目录下创建一个名为 my_blog 的 Django 项目: 1$ django-admin.py startproject my_blog 进入 my_blog 目录中建立一个 article app: 1python manage.py startapp article 之后我们需要在 settings.py 中添加这个 app: 123456789INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', ...
MySQL 服务安装及命令使用(进阶篇)
发表于2017-07-27|MySQL 基础课程(实验楼)
MySQL 服务安装及命令使用(进阶篇) MySQL介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 安装MySQL实验楼环境已经为大家安装好了 MySQL,无需大家再次安装,以下安装仅用于大家学习使用 Windows下安装可以从官网下载MySQL安装软件包。在Windows中安装MySQL时,新用户可以使用MySQL安装帮助和MySQL Configur...
MySQL 其他基本操作(基础篇)
发表于2017-07-24|MySQL 基础课程(实验楼)
MySQL 其他基本操作(基础篇) 索引索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做会消耗大量数据库系统时间,并造成大量磁盘 I/O 操作。 而如果在表中已建立索引,在索引中找到符合查询条件的索引值,通过索引值就可以快速找到表中的数据,可以大大加快查询速度。 对一张表中的某个列建立索引,有以下两种语句格式: 123ALTER TABLE 表名字 ADD INDEX 索引名 (列名);CREATE INDEX 索引名 ON 表名字 (列名); 我们用这两种语句分别建立索引: 123ALTER TABLE employee ADD INDEX idx_id (id); #在employee表的id列上建立名为idx_id的索引CREATE INDEX idx_name ON employee (name); #在employee表的name列上建立名为idx_name的索引 索引的效果是加快查询...
1…456…14
avatar
Yeureka
心如止水行如风
文章
134
标签
29
分类
19
Follow Me
公告
This is my Blog
最新文章
解锁外网访问:在 Unraid 上部署 Seafile 并配置 Frp 指南
解锁外网访问:在 Unraid 上部署 Seafile 并配置 Frp 指南2025-11-18
打造学术外挂大脑(三):Query语法打造智能文献检索系统
打造学术外挂大脑(三):Query语法打造智能文献检索系统2025-04-05
打造学术外挂大脑:Zotero+Logseq文献笔记模版进阶指南
打造学术外挂大脑:Zotero+Logseq文献笔记模版进阶指南2025-04-04
打造学术外挂大脑:Zotero+Logseq联动构建论文库
打造学术外挂大脑:Zotero+Logseq联动构建论文库2025-04-03
跨语言协作指南:如何通过rpy2无缝转换R变量至Python字典
跨语言协作指南:如何通过rpy2无缝转换R变量至Python字典2025-04-01
分类
  • C语言程序设计进阶(浙江大学 - 翁恺)2
  • Django 入门教程 (实验楼)7
  • Django 搭建简易博客(实验楼)6
  • Django 进阶教程 (实验楼)3
  • Git 实战教程(实验楼)4
  • HTML基础入门(实验楼)5
  • Hexo2
  • Linux 基础入门(新版)(实验楼)16
标签
immich aiohttp Hexo-next Wordpress Markdown Roam Research MySQL 协程 多进程 unraid Unraid Seafile HTML win10 C语言 折腾 rpy2 Python Zotero Git Vim 博客 R 语言 爬虫 Linux PysimpleGui Logseq Frp Hexo
归档
  • 十一月 2025 1
  • 四月 2025 4
  • 八月 2024 1
  • 七月 2024 3
  • 三月 2021 1
  • 二月 2021 2
  • 二月 2018 2
  • 十一月 2017 2
网站信息
文章数目 :
134
本站总字数 :
164.5k
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2017 - 2025 By Yeureka框架 Hexo 8.1.1|主题 Butterfly 5.5.2
备案号:沪ICP备18020215号-3
本网站由 提供CDN加速/云存储服务