Django
嗨学编程
Python路上,你我同行
展开
-
Django+Bootstrap+Mysql 搭建个人博客(一)
1.1.环境搭建 (1)虚拟环境 mkvirtualenv website pip install django==1.11.7 (2)创建项目和app:website和blog (3)设置中文settings.py LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N...转载 2019-07-10 16:18:30 · 1702 阅读 · 0 评论 -
Django学习(5)优雅地分页展示网页
在我们平时浏览网页时,经常会遇到网页里条目很多的情形,这时就会用到分页展示的功能。那么,在Django中,是如何实现网页分类的功能的呢?答案是Paginator类。 本次分享讲具体展示如何利用Django的Paginator类来实现网页的分页展示功能。 首先我们要展示的内容是159首陶渊明的诗歌,它们储存在'/home/vagrant/poem.txt'文件中。 默认的不分页...原创 2019-09-17 21:01:03 · 324 阅读 · 0 评论 -
Django学习(4)表单,让数据库更美好
表单,在HTML中的标签为,在网页中主要负责数据采集功能。我们在浏览网站时,常常会碰到注册账号、账号登录等,这就是表单的典型应用。 在Django学习(2)数据宝库中,我们学习了Django与MySQL数据库的连接;在Django学习(3)模板定制中,我们学习了利用Django的模板将HTML设计与Python代码分离开来。这次,我们将要学习如何利用表单在网页上直接操作MySQL数据库。 我们延续...原创 2019-09-17 20:57:16 · 301 阅读 · 0 评论 -
Django学习(3)模板定制
在Django学习(一)一首情诗中,views.py中HTML被直接硬编码在代码之中,虽然这样便于解释视图是如何工作的,但直接将HTML硬编码到视图却不算一个好主意。因为: 对页面设计进行的任何改变都必须对Python代码进行相应的修改,而站点设计的修改往往比底层Python代码的修改要频繁得多。 Python代码编写和HTML设计是两项不同的工作,大多数专业的网站开发环境都将它们分配给不同的人...原创 2019-09-17 20:52:01 · 227 阅读 · 0 评论 -
Django学习(2)数据宝库
数据库是一所大宝库,藏着各种宝贝。一个没有数据库的网站,功能有限。在Django中,支持的数据库有以下四种: SQLite3 MySQL PostgreSQL Oracle 其中SQLite3为Django自带数据库,无需安装。Django要求MySQL版本4.0或更高。 本文将介绍如何在Django中连接并操作MySQL.请确保你的系统里已安装MySQL以及Python模块pymysql. 首...原创 2019-09-17 20:49:18 · 356 阅读 · 0 评论 -
Django学习(1)一首情诗
Django是Python中Web开发的最有代表性的框架之一。本文将简单介绍如何入门Django开发。 首先确保你的linux系统已安装django模块。打开Python3,利用以下命令可找到django所在目录: >>> import django >>> print(django.__path__) 笔者显示的是: ['/usr/lib/python3/d...原创 2019-09-17 20:42:28 · 213 阅读 · 0 评论 -
真正搞明白Python中Django和Flask框架的区别
一、为什么要使用框架? 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应用、系统应用)跟建造房子的过程一样,需要先打地基,搭好骨架,然后一块砖一块砖叠上去。 而开发一个应用呢?同样也需要一个好的架构设计,数据库建模,然后一个模块一个模块使用代码实现。 如果开发一个软件应用不使用框架,和我们建房子时,每一块砖、每一根钢筋都需要自己生产出来本质上是一样的...转载 2019-09-12 15:39:21 · 1242 阅读 · 0 评论 -
django项目简单调取百度翻译接口
1,建路由; 2,写方法; def fanyi(request): import requests import json content = request.POST.get('content') try: if not content: res={'status':1,'info':'未输入查询内容'} ...原创 2019-08-07 14:23:02 · 553 阅读 · 0 评论 -
Django+Bootstrap+Mysql 搭建个人博客(二)
2.1.博客首页设计 (1)settings.py MEDIA_ROOT = os.path.join(BASE_DIR,'media').replace("//","/") MEDIA_URL = '/media/' (2)website/urls 添加图片的url from django.conf.urls import url,include from django.contr...转载 2019-07-10 16:20:50 · 340 阅读 · 0 评论 -
Django学习(6)配置静态文件
本文将详细讲述如何在Django中配置静态文件,如图片(images),JavaScript,CSS等。 我们将要实现的网页如下: 当按下按钮“Change Text”时,图片下方的“Good morning!”会变成“Good night!”.再次按下时,则会变成“Good morning!”,如此循环往复地变化。如下图所示: 首先在’/home/vagrant/django_project...原创 2019-09-17 21:03:30 · 255 阅读 · 1 评论