djangoproject.com

Django学习手册

本小妞迷上赌 提交于 2021-02-13 08:47:25
整体步骤阐述:(windows环境下)   步骤一,下载python安装包 (和 jiango 压缩包)   步骤二,安装python 配置python的环境变量   步骤三,安装djang       方式一:pip install jdango == 2.0       方式二:通过jango压缩包安装 步骤一:   下载python安装包和django 压缩包   官方下载地址:   python:https://www.python.org/downloads/   django:https://www.djangoproject.com/download/      拓展:   python 与 django版本对应信息(需要了解的)      相关链接:https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-use-with-django 步骤二:   安装python :     注意事项1.                         然后再点击install 安装即可(没有提到的,默认next就好了。) 步骤三:     方式一:       用python pip 命令方式直接安装django 模块       1.检测python环境变量是否安装好。     

测试开发进阶(二十三)

一世执手 提交于 2021-01-13 17:05:21
来呀 欢迎关注我的公众号:「测试游记」 数据库操作 c(create) 使用模型内构造方法 def create ( self , ** kwargs ): """ Create a new object with the given kwargs, saving it to the database and returning the created object. """ obj = self . model (** kwargs ) self . _for_write = True obj . save ( force_insert = True , using = self . db ) return obj 从代码中可以看出自带了 save 操作 r(retrieve) 获取一个数据表的所有数据 返回所有记录组成的模型和对象集合(queryset查询集) 获取指定记录 get filter exclude 获取一个数据的所有记录 QuerySet查询集,就相当于一个列表(存放所有项目对象的列表) 对QuerySet查询集进行遍历 获取单个数据 Projects . objects . get ( id = 1 ) # 通过.可以获取到具体的内容 Projects . objects . get ( id = 1 ). name Projects . objects .

运维开发笔记整理-django日志配置

限于喜欢 提交于 2021-01-07 08:07:35
                 运维开发笔记整理-django日志配置                                        作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Django日志   Django使用python内建的logging模块打印日志,Python的logging配置由四个部分组成: 1>.记录器(Logger) 2>.处理程序(Handler) 3>.过滤器(Filter) 4>.格式化(Formatter)   更多关于logging模块的配置信息,详情请参考: https://yiyibooks.cn/xx/python_352/library/logging.html 。 二.记录器(Logger) 1>.Logger为日志系统的入口。每个logger命名都是bucket,你可以向这个bucket写入需要处理的消息; 2>.每个logger都有一个日志级别。日志级别表示该logger将要处理的消息的严重性。Python定义以下几种日志级别:   DEBUG:       用于调试目的的底层系统信息   INFO:       普通的系统信息   WARNING:       表示出现一个较小的问题   ERROR:       表示出现一个较大的问题   CRITICAL:      

Django(二) 模板:基本使用、模板语法、模板继承

青春壹個敷衍的年華 提交于 2020-12-16 16:08:37
一、模板的使用实战 接: https://blog.csdn.net/u010132177/article/details/103788677 参考: https://docs.djangoproject.com/zh-hans/3.0/contents/ https://docs.djangoproject.com/zh-hans/3.0/intro/overview/#write-your-views 1)创建模板文件夹templates 在项目根目录下创建【/templates/app1/index.html】文件及目录 /templates/index.html 文件代码: <!--花括号内是变量名,对应views.py中的字典键名--> <h1>{{ hello }}----{{wa}}</h1> 从模板中我们知道变量使用了双括号。 2)在settings.py中配置模板路径 接下来我们需要向Django说明模板文件的路径,修改project1/settings.py,修改 TEMPLATES 中的 DIRS 为 [BASE_DIR+"/templates",] 或 [os.path.join(BASE_DIR,'templates')], ,如下所示: /project1/settings.py 文件代码: ...TEMPLATES = [ { 'BACKEND':

OpenStack horizon组件介绍

你说的曾经没有我的故事 提交于 2020-12-15 09:47:43
安装和配置红帽企业 Linux 和 CentOS 仪表板所需的唯一核心服务是标识服务。您可以将仪表板与其他服务(如影像服务、计算和网络)结合使用。您还可以在具有独立服务(如对象存储)的环境中使用仪表板。 注意 本节假定使用 Apache HTTP 服务器和 Memcached 服务正确安装、配置和操作标识服务。 安装和配置组件 ¶ 注意 默认配置文件因分布而异。您可能需要添加这些节和选项,而不是修改现有节和选项。此外,配置代码段中的省略号 () 指示应保留的潜在默认配置选项。 ... 安装包: # yum install openstack-dashboard 编辑文件并完成以下操作: /etc/openstack-dashboard/local_settings 将仪表板配置为在节点上使用 OpenStack 服务: controller OPENSTACK_HOST = "controller" 允许主机访问仪表板: ALLOWED_HOSTS = ['one.example.com', 'two.example.com'] 注意 ALLOWED_HOSTS也可以 ['*]接受所有主机。这可能对开发工作有用,但可能不安全,不应用于生产。有关详细信息https://docs.djangoproject.com/en/dev/ref/settings/#allowed

03-Django基础概念和MVT架构

旧街凉风 提交于 2020-12-07 03:30:36
一、Django基础 掌握Django的 MVT 架构的使用 掌握Git管理源代码 主要内容 了解Django的 MVT 架构的使用流程 使用Django完成案例 : 书籍信息管理 MVC介绍    MVC: 全拼为Model-View-Controller。      Model: 简称为M,主要封装对数据库层的访问,内嵌ORM框架,实现面向对象编程来操作数据库。      View: 简称V,用于封装结果,内嵌了模板引擎,实现动态展示数据。      Controller: 简称C,用于接收GET或POST请求,处理业务逻辑,与Model和View交互,返回结果。 备注:当前主流的开发语言如Java、PHP、Python....中都有MVC设计模式。 MTV介绍   MTV:全拼为Model-View-Template     Model:简称M,与MVC中的M功能相同,负责与数据库交互,处理数据,内嵌了ORM框架。     View:简称V,与MVC中的C功能相同,接收HttpRequest,业务处理逻辑,返回HttpResponse。     Template:简称T,与MVC中的V功能相同,负责封装构造返回的html,内嵌了模板引擎。 备注:MTV和MVC的差异在于MTV中的View是处理业务逻辑的,然而MVC中的V是处理内置模板引擎的

django安装使用教程

早过忘川 提交于 2020-12-06 18:39:20
Django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out. All documentation is in the " docs " directory and online at https://docs.djangoproject.com/en/stable/ . If you're just getting started, here's how we recommend you read the docs: First, read docs/intro/install.txt for instructions on installing Django. Next, work through the tutorials in order ( docs/intro/tutorial01.txt , docs/intro/tutorial02.txt , etc.). If you want to set up an actual deployment server, read docs/howto/deployment/index.txt for

Django学习笔记之数据库-数据库与模型

流过昼夜 提交于 2020-11-02 18:41:44
MySQL数据库 在网站开发中,数据库是网站的重要组成部分。只有提供数据库,数据才能够动态的展示,而不是在网页中显示一个静态的页面。数据库有很多,比如有 SQL Server 、 Oracle 、 PostgreSQL 以及 MySQL 等等。 MySQL 由于价格实惠、简单易用、不受平台限制、灵活度高等特性,目前已经取得了绝大多数的市场份额。因此我们在 Django 中,也是使用 MySQL 来作为数据存储。 数据库相关软件 MySQL数据库安装 在 MySQL 的官网下载 MySQL 数据库安装文件: https://dev.mysql.com/downloads/windows/installer/5.7.html 。 然后双击安装,如果出现以下错误,则到 http://www.microsoft.com/en-us/download/details.aspx?id=17113 下载 .net framework 。 在安装过程中,如果提示没有 Microsoft C++ 2013 ,那么就到以下网址下载安装即可: http://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x64.exe 。 接下来就是做好用户名和密码的配置即可。

我用Python实现了一个小说网站雏形

安稳与你 提交于 2020-10-22 08:59:32
前言 前段时间做了一个爬取妹子套图的小功能,小伙伴们似乎很有兴趣,为了还特意组建了一个Python兴趣学习小组,来一起学习。十个python九个爬,在大家的印象中好像Python只能做爬虫。然而并非如此,Python 也可以做Web开发,接下来给大家展示一下如何做一个小说站点。 相关软件 软件 版本 功能 地址 Python 3.7.1 脚本语言 https://www.python.org/ Django 2.1.3 Web框架 https://www.djangoproject.com/ PyCharm 2018.2.4 可视化开发工具 http://www.jetbrains.com/pycharm/ 环境搭建说明: http://www.runoob.com/python3/python3-install.html 爬取数据 做一个小说网站,内容是必须的,首先我们爬取一本小说《星辰变》到数据库。 创建一个简单的数据库表: CREATE TABLE `novel` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `title` varchar(100) NOT NULL COMMENT '标题', `content` text NOT NULL COMMENT '内容', PRIMARY KEY (`id`) )