Django
文章平均质量分 94
Lee-Oct
这个作者很懒,什么都没留下…
展开
-
Python Web学习记录之Django(五) -- Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 在这里我们选用最常用的MySQL进行学习。 使用pip安装pymysqlpip install pymysql并且需要安装 mysql 驱动,可以执行以下命令安装:pip install mysqlclient1. 数据库配置在项目的 setting...原创 2018-05-26 15:42:21 · 352 阅读 · 1 评论 -
Python Web学习记录之Django(五) -- 对代码的第二次分析
之前写了一篇代码分析,主要是对自己写的代码进行逻辑梳理。现在结合django本身再分析一次。1. manage.py首先,启动项目后先访问到的是manage.py文件if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testApp.settings") try:...原创 2018-05-26 16:21:08 · 377 阅读 · 0 评论 -
Python Web学习记录之Django(六) -- 表单
HTML表单是网站交互的经典方式。 这篇文章将学习如何用Django对用户提交的表单数据进行处理。 1. HTTP请求HTTP协议以”请求-回复”的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。 1.1 GET方法在之前的项目中创建一个 search.py 文件,用于接收用户的请求:# -*- c...原创 2018-05-27 14:16:34 · 417 阅读 · 0 评论 -
Python Web学习记录之Django(七) -- Django Admin 管理工具
根据菜鸟教程,了解到这一个Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'dj...原创 2018-05-27 15:29:54 · 648 阅读 · 0 评论 -
Python Web学习记录之Django(一)--安装
说明,前面是花了一点时间学习TensorFlow,但是效果不理想,另外再过几个月就要找工作了所以先把这方面的东西放一放。为工作做一下准备。 之前学习python基础的时候用过Django建立网站,而且利用MySQL实现了增删改查,但是学得不系统。这几天从头来一遍,并把他们整理成博客,方便以后学习,若有不足之处欢迎指正。1. Django 版本对应的 Python 版本 Dja...原创 2018-05-24 14:45:38 · 386 阅读 · 0 评论 -
Python Web学习记录之Django(二) -- 第一个项目
1. Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看下django-admin.py的命令介绍[root@solar ~]# django-admin.pyUsage: django-admin.py subcommand [options...原创 2018-05-24 15:07:44 · 268 阅读 · 0 评论 -
Python Web学习记录之Django(三) -- Django 模板
前面我们使用 django.http.HttpResponse() 来输出 “Hello World!”。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们学习 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。1. 模板应用实例1.1 HTML文件我们接着上一章节的项目将在 HelloWorld 目录底下的 templa...原创 2018-05-24 16:08:45 · 255 阅读 · 0 评论 -
Python Web学习记录之Django(四) -- 对代码的分析
在上一篇文章中,我们利用实现了模板继承,到这一步,我们先对现有代码进行分析。1. 控制台输出启动项目后,查看控制台的输出 首先加载了setting文件,还记得我们在使用模板的时候指定了模板文件的路径:'DIRS': [BASE_DIR+"/templates"]我们将BASE_DIR输出,得到: BASE_DIR为D:\workspace\workspaceDj...原创 2018-05-24 17:10:57 · 555 阅读 · 0 评论 -
Python Web学习记录之Django(八) -- 使用Apache作为服务
在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,菜鸟教程中是以 Nginx 为例。现在我用Apache作为服务器进行部署。 环境:Windows 10 python:3.6-64位 Django:2.0.5 Apach...原创 2019-08-29 20:27:39 · 419 阅读 · 0 评论