
Django入门
文章平均质量分 92
一步一步学Django
宇宙之一粟
InfoQ第二季签约作者
混迹于江湖,江湖却没有我的影子
热爱技术,专注于后端全栈,轻易不换岗
拒绝内卷,工作于软件工程师,弹性不加班
热衷分享,执着于阅读写作,佛系不水文
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django入门笔记汇总博客
Django笔记目录Django入门:第一章、Django是啥Django入门:第二章、Django安装[Django入门:第三章、Hello World](https://blog.youkuaiyun.com/yuzhou_1shu/article/details/102458012)Django入门:第一章、Django是啥Django入门:第二章、Django安装Django入门:第三章、Hel...原创 2019-11-09 10:10:02 · 533 阅读 · 0 评论 -
Django入门笔记:第十三章、用户登录
前言从之前的学习我们发现,一直在blog应用中进行开发。本章开始新建另一个App来开发,介绍Django的身份认证模块,实现用户登录、注册、注销。一个简单的登录界面创建应用为了实现用户登录、退出、注册等功能,从而进行用户管理,创建一个新的应用。python manage.py startapp accounts然后我们就多了一个accounts目录,然后在/myblog/settings.py中对新应用进行配置。INSTALLED_APPS = [ ..., 'blog', 'a原创 2020-06-30 23:58:22 · 446 阅读 · 0 评论 -
Django入门:第十二章、回顾与主页改版
前言本章将对前面所学的知识进行一个简单的回顾。第1-2章对Django作了一些简单的介绍与如何安装Django;第3章完成了程序员入门的重大仪式——Hello World!,写了Django第一个视图函数;然后为了创建一个简单的博客应用;第4-6章对博客模型进行简单的设计、建立、迁移与操作;第7章利用Django自带的超级管理员进行博客文章发布;第8章简单进行模版引擎设置,为了方便后面...原创 2020-05-01 23:36:36 · 320 阅读 · 0 评论 -
Django入门:第十一章、基础模板
Title: Django入门:第十一章、基础模板Author:宇宙之一粟Time: 2019年11月8日回顾在上一章中,我们成功的将静态文件设置好。已经将bootstrap-4.3.1下的css和js文件导入,也已经简单的使用bootstrap.min.css将我们得博客变得好看一点,不过细心的读者发现,我们使用的home.html和content.html文件中包含重复的HTML代...原创 2020-04-30 22:53:20 · 337 阅读 · 0 评论 -
Django入门:第十章、静态文件设置
Django入门:第十章:静态文件设置静态文件是指 CSS,JavaScript,字体,图片或者是用来组成用户界面的任何其他资源。实际上,Django 本身是不负责处理这些文件的,但是为了让我们的开发过程更轻松,Django 提供了一些功能来帮助我们管理静态文件。这些功能可在 INSTALLED_APPS 的 django.contrib.staticfiles 应用程序中找到(译者:Djan...原创 2019-11-25 21:58:13 · 428 阅读 · 1 评论 -
Django入门:第九章、查看博客文章
Django入门:第九章、查看博客文章回顾上一章中,我们成功的把博客标题显示出来,那么如何才能查看文章内容,从功能上来说,点击文章标题后呈现其详细内容。因此,文章标题需要做一个超链接,对象就是文章详情页。修改home.htmltemplates/home.html<!DOCTYPE html><html> <head> &l...原创 2019-11-11 22:36:53 · 495 阅读 · 0 评论 -
Django入门:第八章、模板引擎设置
第八章、模板引擎设置回顾要显示文章标题,就要把标题从数据库中先读取出来。我们在创建BlogArticles模型时,有一个专门的title字段存储文章标题,那么怎么读取到它呢?通过前面学习笔记,一种是通过SQL语句进行查询 – select语句另一种就是通过Django自带的API进行读取,这个功能强大的API还可以创建、获取、修改和删除对象显示文章标题在manage.py所在的目...原创 2019-11-10 15:37:27 · 573 阅读 · 0 评论 -
Django入门:第七章、利用超级管理员发布博客文章
发布博客文章回顾在上一章中,我们创建了一个超级管理员用户原创 2019-11-09 09:58:16 · 489 阅读 · 0 评论 -
Django入门:第六章、模型操作
模型的操作回顾上一章中我们建立了一个博客文章的模型,然后通过数据迁移建立我们对应中的数据库表,这一章我们接着说模型的操作,这一章的小部分内容可能需要大家对数据库操作有一点熟悉。相信大家都是抱着学习Django的目的来看这一套入门笔记,我就不敢再各位数据库大佬们面前班门弄斧了,直接进入本章学习了。SQLite的启动对数据库的操作可以利用GUI工具,也可以通过命令行sqlite3 db.sql...原创 2019-11-08 17:13:53 · 508 阅读 · 0 评论 -
Django入门:第五章、模型建立与迁移
模型操作回顾上一章中,我们介绍了模型层的基本结构和基本字段。这一章,到了该动手的时候了,我们将创建一个自己写的数据模型类,那么我们写啥呢?别忘了,在介绍Django特点的时候,我们知道Django适合做内容,所以基于此特点,我们编写一个博客岂不乐哉。毕竟博客中最需要的就是文章嘛,好,闲话少叙,我们开始。模型的操作我们要建立一个博客系统,首先先在manage.py所在目录下,用命令 ‘’’p...原创 2019-11-07 20:41:35 · 422 阅读 · 0 评论 -
Django入门:第四章、模型设计
模型设计回顾前三章我们可以算是一脚迈进了Django的大门(也称入坑),因为程序员入坑第一步就是学会Hello World。希望你别骄傲,我们接下来才是真正的旅途——一起领略Django真正的迷人之处。模型本质现在,我们来学习模型,Django模型层是Django框架自定义的一套独特的ORM(Object Relational Mapping,关系映射模型)技术。模型本质上就是数据库表的...原创 2019-11-06 09:54:41 · 457 阅读 · 0 评论 -
Django入门:第三章、Hello World
回顾在上一章中,我们介绍了如何安装Django,然后通过命令行创建一个Django项目和Django应用,并对项目结构中的文件进行了初步的解释,可能大家还有很多迷糊的地方。不过没关系,我认为慢慢通过练习可以加深我们对这些结构和文件的理解。今天,我们就能通过一个小小的练习–动手创建Hello World视图,用到上一章中部分Django项目默认创建的文件,赶紧学起来吧。在我们进入本章动手练习...原创 2019-11-04 20:48:04 · 502 阅读 · 0 评论 -
Ubuntu安装Django
先安装pip3sudo apt-get install python-pip3然后使用sudo pip3 install Django安装完成后,成功如下图:原创 2018-11-05 08:26:03 · 223 阅读 · 0 评论 -
Django入门:第二章、Django安装
安装Django因为Django程序是纯Python代码,所以用户在安装完Python环境后,可以利用pip工具使用如下命令安装Django:pip install django该命令将自动下载Django最新版本并进行安装。安装完成后可以进入Python,通过进入Python环境验证Django是否安装成功:# 验证Django是否安装成功import djangoprint(dj...原创 2019-10-12 11:20:43 · 422 阅读 · 0 评论 -
Django入门:第一章、Django是啥
Django介绍缘起随着Python语言的兴起,越来越多的程序员开始转向这门语言的学习。在我们学习完Python基础之后,就可以选择利用Python这门语言进行Web应用开发。而众多Python Web框架中,不得不提的就是现在已经发行到2.x版本的Django。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django:Instagram,Mozilla,Bitbu...原创 2019-10-12 11:19:50 · 438 阅读 · 0 评论