![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
https://www.zmrenwu.com/博客教程,自己的分析,复习
xiaoqingyu123
哎,主人太懒了,什么都没留下。
展开
-
搭建开发环境
1.py3 默认带虚拟环境。 Scripts/virtualenv.exe..../Scripts/virtualenv.exe file_name2.启动虚拟环境.Windows下cmd 下执行activate.bat 激活虚拟环境....\Scripts>activate.bat退出环境....\Scripts>deactivate.batlinux下source原创 2017-12-22 18:25:42 · 149 阅读 · 0 评论 -
分类与归档
这是本人在学习大牛的博客教程做的笔记,知识拾遗,复习(博客好像不能设置为私有的。。。)模型的 filter 过滤功能。created_time = models.DateTimeField()blog/views.pydef archives(request, year, month): post_list = Post.objects.filter(created原创 2017-12-27 14:44:22 · 684 阅读 · 0 评论 -
页面侧边栏:使用自定义模板标签
这是个人根据大牛博客教程的学习记录,知识拾遗,复习。使用标签模板。模板文件放在当前app目录下 temptaletages包下(试过移到外层文件夹,load找不到文件会报错的,好像自定义文件夹默认在temptaletages下)需要引入template: form django import template然后实例化了一个 template.Library 类,并将函数 get_原创 2017-12-27 14:01:21 · 548 阅读 · 0 评论 -
支持 Markdown 语法和代码高亮
本文是根据大牛博客教程,自己的知识拾遗,记录。Markdown 使用方式,将需要渲染的文本交给markdown处理一下即可Markdown 的简单使用pip install Markdown blog/views.pyimport markdownfrom django.shortcuts import render, get_object_or_原创 2017-12-26 15:30:57 · 1697 阅读 · 0 评论 -
博客文章详情页
本文为自己跟随大牛的博客项目的知识点拾遗,记录。url 命名捕获组 (?P[0-9]+)() 代表作用域?P 应该是声明的作用 应该是表明变量名[0-9]+ 应该是表明这个变量的值,值的规则有正则含义定义在复杂的视图函数中可以使用 app_name 来区分开来,防止冲突post = get_object_or_404(Post, pk=pk)用到了从 django.sh原创 2017-12-26 14:49:05 · 310 阅读 · 0 评论 -
创建 Admin 后台管理员账户
本文为跟随大牛博客的教程中,自己的知识点拾遗,记录,强化。创建admin后台管理员账号:createsuperuser在后台注册自己创建的模型:blog/admin.py (app下的admin.py文件)from django.contrib import admin# 导入模型类admin.site.register(model_name)定制 Admin 后台原创 2017-12-26 14:11:35 · 2421 阅读 · 0 评论 -
真正的 Django 博客首页视图
这个记录只适合自己查阅吧,跟着其他博主的教程走的,随手记录的知识点。知识很乱,很散。orm的查询操作。objects查询所有,根据某个字段排序,加上-号表示倒序,不加默认是升序: model.objects.all().order_by('字段名')博客中有静态文件,博主(教程博主,不是我啊,大牛这样放了,我们跟着学这样放)放在app目录下的static文件。使用模板变原创 2017-12-26 10:35:30 · 194 阅读 · 0 评论 -
Django 博客首页视图
django的运行模式django简单运行机制:1.用户请求——》先url路由匹配 ——》视图——》模板,模型——》响应。url常用的方法:1.include,用于url拆分到app的url下,解耦。from django.conf.urls import includeurl(r'', include('blog.urls')),2.url 带参数的写法url(原创 2017-12-25 18:38:33 · 260 阅读 · 0 评论 -
让 Django 完成翻译:迁移数据库
迁移数据库操作使用pycharm操作Tools -> Run manage.py Taskmakemigrations [appname]migrate [appname]选择数据库类型为mysqlsettings.py 下 DATABASES 选项。默认是:sqlite3需要用户先装python-mysqldb低版本的,会报mysql这个mysql模块,需要im原创 2017-12-25 18:13:41 · 203 阅读 · 0 评论 -
创建 Django 博客的数据库模型
博主原文讲的很清楚:https://www.zmrenwu.com/post/5/ForeignKey : 官网介绍:http://usyiyi.cn/translate/Django_111/ref/models/fields.html (要学会自己去官方文档找答案,因为一些细的问题只有官网上才有说明,这也是由菜鸟走向高手的必经之路)原创 2017-12-25 11:00:17 · 189 阅读 · 0 评论 -
建立博客应用
这边使用pycharm创建应用。File -> New Project -> Django运行django,修改端口和允许的IPConfigurat下PortHost修改这个两参数原创 2017-12-25 10:45:17 · 171 阅读 · 0 评论 -
评论
本文章是个人跟随大牛博客教程的知识记录,拾遗,复习。(由于不能设为私有,估计也没有人会看啦)django的工具类,from django.shortcuts import redirect官方介绍:http://usyiyi.cn/translate/Django_111/ref/templates/builtins.html (要想成为高手必须会看官方文档, 自己也在努力中)原创 2017-12-27 16:53:39 · 190 阅读 · 0 评论