首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译: 1-2-3 编写你的第一个Django应用,第3部分

编写你的第一个 Django 程序 第3部分 本教程上接 教程 第2部分 。我们将继续 开发 Web-poll 应用并且专注在创建公共界面 – “视图 (views )”。...而 Django 只要求是一个 HttpResponse 或一个异常。 因为它很方便,那让我们来使用 Django 自己的数据库 API 吧, 在 教程 第1部分 中提过。...- 这就是 Django 知道怎么找到 polls 模板的原因,即使我们 没有修改 TEMPLATE_DIRS, 还是如同在 教程 第2部分 那样。...在你的浏览器中加载 “/polls/” 页,你应该看到一个列表,包含了在教程 第1部分 中创建的 “What’s up” 调查。而链接指向 poll 的详细页面。...当你编写视图熟练后,请阅读 教程 第4部分 来学习如何处理简单的表单和通用视图。

1.8K50

完整的 Django 零基础教程|初学者指南 - 第 3 部分 转自:维托尔·弗雷塔斯

所以,在我们进入有趣的部分之前,先玩玩模型、视图和所有东西。让我们花点时间简要讨论一下我们将要开发的这个项目。...如果您已经有 Web 开发经验并且觉得它的细节太多,您可以浏览图片以了解我们将要构建的内容,然后跳转到本教程的模型 部分。 但是,如果您不熟悉 Web 开发,我强烈建议您继续阅读。...如果用户点击一个链接,比如在 Django 面板中,它应该列出所有主题: ? 线框主题 图 6:Boards 项目线框,列出了 Django board 中的所有主题。...的创建了一个名为文件0001_initial.py 内部电路板/迁移 目录。...在本教程系列中,我们不会直接使用 SQL。所有的工作都将使用 Django ORM 完成,它是一个与数据库通信的抽象层。

2.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【错误记录】编译 Android 版本的 ijkplayer 报错 ( .init-android.sh: 第 37 行: cd: androidcontrib: 没有那个文件或目录 )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 编译 Android 版本的 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus.../init-android.sh: 第 37 行: cd: android/contrib/ffmpeg-x86: 没有那个文件或目录 root@octopus:~/ijkplayer/ijkplayer-android...pull_fork "armv5" pull_fork "armv7a" pull_fork "arm64" pull_fork "x86" pull_fork "x86_64" 上述 shell 脚本中的...pull_fork 方法 , 接收的参数主要是用于创建目录 , 指定目录名称 ; 前面的几个版本的 ffmpeg , 如 : " armv5 " , “armv7a” , “arm64” , “x86”..., 下载检出代码都很成功 , 但是最后的 “x86_64” 版本 , 出现 fatal: unable to access 'https://github.com/Bilibili/FFmpeg.git

    2.7K20

    第 432 期 Python 周刊

    第 432 期 Python 周刊 文章,教程和讲座 关于 Mercurial 移植到 Python3 的一些思考 链接: https://gregoryszorc.com/blog/2020/01/13...从逻辑上讲,该文章分为两部分:对 Mercurial 的 Python3 移植工作的一些真实的叙述,对向 Python3 和整个 Python 语言生态系统的过渡,提出的一些见解。...应用程序,或者只是编写一些自动化 Python 脚本,但是提前为项目准备一些满足您所有需求的模板总是很有用的,即:预定义的目录结构,所有必需的配置文件(例如 pytest.ini 或 requirements.txt...Django 3 教程和 CRUD 示例 (附加 MySQL 和 Bootstrap 教程) 链接: https://www.ahmedbouchefra.com/blog/django-3-tutorial-and-crud-example-with-mysql-and-bootstrap...欧洲旅游计划 - 第 1 部分 链接: https://shreyasgokhale.com/tech-blog/eurotrip-planner-part-1 一个可帮您寻找理想的欧洲旅行计划的 Python

    1.1K20

    ·编写你的第一个 Django 应用-第 1 部分

    编写你的第一个 Django 应用-第 1 部分 让我们通过示例来学习。 通过这个教程,我们将带着你创建一个基本的投票应用程序。 它将由两部分组成: 一个让人们查看和投票的公共站点。...这个教程是为了 Django 2.1 写的,它支持 Python 3.5 和后续版本。如果 Django 的版本不匹配,你可以通过页面右下角的版本切换器切换到对应你版本的教程,或更新至最新版本。...从哪里获得帮助: 如果你在阅读或实践本教程中遇到困难, 请发消息给 django-users 或加入 #django on irc.freenode.net 来和其他的 Django 用户交流,他们也许能帮到你...Django 自带一个工具,可以帮你生成应用的基础目录结构,这样你就能专心写代码,而不是创建目录了。 项目 VS 应用 项目和应用有啥区别?...这个有用的特性允许你只改一个文件就能全局地修改某个 URL 模式。 当你了解了基本的请求和响应流程后,请阅读 教程的第 2 部分 开始使用数据库.

    1.4K30

    如何在Debian 9上使用Postgres,Nginx和Gunicorn设置Django

    介绍 Django是一个功能强大的Web框架,可以帮助您实现Python应用程序或网站。...第3步 - 为您的项目创建Python虚拟环境 现在我们有了数据库,我们就可以开始准备其余的项目需求。我们将在虚拟环境中安装我们的Python需求,以便于管理。...第4步 - 创建和配置新的Django项目 安装我们的Python组件后,我们可以创建实际的Django项目文件。...然后,静态文件将放在static项目目录中调用的目录中。 如果您按照初始服务器设置教程进行操作,则应该使用UFW防火墙来保护您的服务器。为了测试开发服务器,我们必须允许访问我们将要使用的端口。...结论 在本教程中,我们在自己的虚拟环境中设置了一个Django项目。我们已经配置了Gunicorn来翻译客户端请求,以便Django可以处理它们。

    6.5K21

    【deepseek用例生成平台-01】学前准备和django项目创建初始化

    关于本教程相关的之前的引导和部署deepseek的文章链接如下: deepseek黑盒测试用例平台教程(小绿书版) 本地部署deepseek R1极简教程,看看你的电脑能跑多少B的?...十秒了解:deepseek本地/服务器部署后http接口调用教程(小绿书版) 你需要提前准备的: 一台电脑(Mac或windows),性能不用特别高,但本地要可以部署deepseek-r1...部分插件版本: python3.7及以上 对应的django3.x (需要通过pip install安装) node 16以上 @vue/cli 5以上 (可通过npm...CaseAI_WQRF 然后cd CaseAI_WQRF 进入项目根目录: 继续执行命令创建app应用: django-admin startapp Myapp 然后用pycharm专业版打开这个项目根目录...确定后 右上角启动正常展示: 然后两句执行同步表结构的命令(这些命令都是在pycharm的Terminal面板来执行的) python3 manage.py makemigrations python3

    7600

    完整的 Django 零基础教程|初学者指南 - 第 2 部分 转自:维托尔·弗雷塔斯

    运行上面的命令后,它将为 Django 项目生成基本文件夹结构。...像博客这样的简单网站可以完全在单个应用程序中编写,例如可以命名为blog或weblog。 ? Django 应用程序 这是组织源代码的一种方式。...一开始,确定什么是应用程序或什么不是应用程序并不是一件容易的事。如何组织代码等等。但是现在不用太担心!让我们首先熟悉 Django 的 API 和基础知识。 好的!...这将为我们提供以下目录结构: myproject/ |-- myproject/ | |-- boards/ django app!...结论 这是本教程系列的第一部分。在本教程中,我们学习了如何安装最新的 Python 版本以及如何设置开发环境。

    94910

    完整的 Django 零基础教程|初学者指南 - 第 1 部分 转自:维托尔·弗雷塔斯

    欢迎课 今天,我将开始一个关于 Django 基础知识的新教程系列。这是开始学习 Django 的完整初学者指南。材料分为七个部分。...我总是用孔子的话开始新的课程: ? 孔子名言 所以,动手吧!不要只阅读教程。我们一起做吧!通过实践和实践,你会学到更多。 为什么是Django?...使用Django 开发网站或Web 项目时,必须安装外部库来支持开发是很常见的。使用虚拟环境,您开发的每个项目都有其独立的环境。所以依赖不会发生冲突。...我们将使用 Python 3,因为最重要的 Python 库已经被移植到 Python 3 并且下一个主要的 Django 版本 (2.x) 将不再支持 Python 2。...创建我的项目文件夹 这个文件夹是更高级别的目录,它将存储与我们的 Django 项目相关的所有文件和东西,包括它的虚拟环境。 因此,让我们从创建我们的第一个虚拟环境并安装 Django 开始。

    1.1K20

    完整的 Django 零基础教程|初学者指南 - 第 4 部分 转自:维托尔·弗雷塔斯

    要更新一个值,我们可以这样做: board.description = 'Django discussion board.' board.save() 每个 Django 模型都有一个特殊的属性;我们称之为模型管理器...如果我们尝试获取不存在的对象,例如带有 的板 id=3,则会引发异常: board = Board.objects.get(id=3) boards.models.DoesNotExist: Board...Board.objects.get(name='Django') Django> 请注意,查询区分大小写 ,小写的“django”将不匹配: Board.objects.get(name...大写的Board 指的是类,小写的board 指的是Board 模型类的一个实例(或对象): Operation 代码示例 创建对象而不保存 board = Board() 保存对象(创建或更新) board.save...---- 版权属于:Cyril 本文链接:https://www.cyrilstudio.top/archives/233/ 转载时须注明出处及本声明

    80220

    完整的 Django 零基础教程|初学者指南 - 第5 部分 转自:维托尔·弗雷塔斯

    对于这个简单的视图,我们只需要一个板列表;那么渲染部分是Django Template Engine 的工作 。...它们是 Django 模板语言的一部分。上面的例子展示了如何使用. 该呈现在HTML模板基板的名称,生成动态HTML文档。...Testing Comic 这将是一个反复出现的主题,我们将在整个教程系列中共同探索不同的概念和策略。 让我们编写我们的第一个测试。...响应 200 如果有未捕获的异常、语法错误或其他任何事情,Django 将返回状态代码500 ,这意味着Internal Server Error 。现在,假设我们的应用程序有 100 个视图。...URL conf 都是关于解析正则表达式的。在某些情况下,我们有一个非常宽松的 URL,因此 Django 最终可能会返回错误的视图函数。

    39910

    Django快速入门——投票程序(4,6)表单&界面、风格

    第4部分(表单) 编写一个简单的表单 我们更新一下在上一个教程中编写的投票详细页面的模板 ("polls/detail.html") ,让它包含一个 HTML 元素(即表单) 教程第 3 部分 中设定的 URLconf, reverse() 调用将返回一个这样的字符串:"/polls/3/results/" 当有人对Question进行投票后, vote()...,请查看 通用视图的文档 第6部分(界面和风格) 现在我们将为应用添加一个样式表(CSS)和一个图像。...Django 将在该目录下查找静态文件,这种方式和 Diango在polls/templates/目录下查找 template的方式类似。...管理后台采用相同的目录结构管理它的静态文件。 在你刚创建的static文件夹中创建一个名为 polls的文件夹,再在polls文件夹中创建一个名为style.css的文件。

    27820

    django 1.8 官方文档翻译: 1-2-2 编写你的第一个Django应用,第2部分

    编写你的第一个 Django 程序 第2部分 本教程上接 教程 第1部分 。 我们将继续开发 Web-poll 应用,并且专注在 Django 的 自动生成的管理网站上。...哲理 为你的员工或客户生成添加、修改和删除内容的管理性网站是个单调乏味的工作。 出于这个原因,Django 根据模型完全自动化创建管理界面。...你可以切换到对应的旧版本教程去或者更新到较新的 Django 版本。 进入管理网站 现在尝试登录进去。(还记得吗?在本教程的第一部分时你创建过一个超级用户的帐号。...如果 “Date published” 的值与你在第一部分教程时创建的 poll 的时间不符,这可能 意味着你忘记了将 TIME_ZONE 设置成正确的值了。...再次强调,如果你不能理解模板语言的话不用担心 – 我们将在教程 3 中详细介绍。 当你熟悉了管理网站的功能后,阅读 教程 第3部分 开始开发公共 poll 界面。

    2.5K40

    django 1.8 官方文档翻译: 1-2-6 编写你的第一个Django应用,第6部分

    编写你的第一个Django应用,第6部分 本教程上接教程 5。 我们已经建立一个测试过的网页投票应用,现在我们将添加一张样式表和一张图片。...管理站点也为它的静态文件使用相同的目录结构。 在你刚刚创建的static目录中,创建另外一个目录polls并在它下面创建一个文件style.css。...重新加载 http://localhost:8000/polls/ ,你应该会看到Question的超链接变成了绿色(Django的风格!),这意味着你的样式表被成功导入。...关于静态文件设置的更多细节和框架中包含的其它部分,参见静态文件 howto 和静态文件参考。部署静态文件讨论如何在真实的服务器上使用静态文件。 下一步? 新手教程到此结束。...在这期间,你可能想要在如何查看文档中了解文档的结构和查找相关信息方法。

    1.1K20

    (源码下载)完整的 Django 零基础教程|初学者指南 - 第6 部分 转自:维托尔·弗雷塔斯

    静态文件设置 静态文件是 CSS、JavaScript、字体、图像或我们可能用来组成用户界面的任何其他资源。 事实上,Django 不提供这些文件。除了在开发过程中,所以让我们的生活更轻松。...在项目根目录中,与board 、templates 和myproject 文件夹一起,创建一个名为static 的新文件夹,并在static 文件夹中创建另一个名为css 的 文件夹: myproject...打开boards目录下的admin.py 文件,添加如下代码: boards/admin.py from django.contrib import admin from .models import...Django 管理板 就是这样!它可以使用了。单击Boards 链接以查看现有板的列表: ? Django 管理板列表 我们可以通过单击“Add Board” 按钮来添加新板: ?...董事会主页 结论 在本教程中,我们探索了许多新概念。我们为我们的项目定义了一些需求,创建了第一个模型,迁移了数据库,开始使用模型 API。我们创建了第一个视图并编写了一些单元测试。

    1.2K30

    Django快速入门——投票程序(3)视图

    第3部分(视图) 视图概念 原教程说的比较抽象,这里简单认为视图就是views.py中的函数,用于处理数据并渲染网页。...所以让我们使用 Django 的模板系统,只要创建一个视图,就可以将页面的设计从代码中分离出来。 首先,在你的polls目录里创建一个 templates目录。...这就是为什么尽管我们没有像在第二部分中那样修改 DIRS 设置,Django 也能正确找到 polls 的模板位置的原因。...用你的浏览器访问 "/polls/" ,你将会看见一个无序列表,列出了我们在 教程第 2 部分 中添加的投票问题,链接指向这个投票的详情页。...为 URL 名称添加命名空间 教程项目只有一个应用:polls 。在一个真实的 Django 项目中,可能会有五个,十个,甚至更多应用。Django 如何分辨重名的 URL 呢?

    24320

    django部署在windows使用nginx_nginx的原理

    霓虹闪烁,但人们真正需要的,只是一个可以照亮前路的烛光 二、必要的前提 2.1 准备知识 django 一个基于python的开源web框架,请确保自己熟悉它的框架目录结构。...2.3 项目流程 其实网上很多教程,都是关于uwsgi+nginx部署django的,StackOverflow也有一些解决常见错误的方法,但是部署还是容易出问题,新手难解决。...教程都只教方法,但为什么这样部署,这样部署有什么好处,每个组件都起什么作用却只字不提。致使只要部署稍微有那么一点不同,就无可是从了。 所以说,项目流程和每个组件的用途才是此次部署最重要的部分。...在nginx上加上安全性或其他的限制,可以达到保护程序的作用; 3. uWSGI本身是内网接口,开启多个work和processes可能也不够用,而nginx可以代理多台uWSGI完成uWSGI的负载均衡...django静态文件的绝对路径是根据自己的实际情况来确定的,一般在自己的django的app名/static目录下,或自己python manage.py collectstatic后的路径下。

    1.6K40

    ——Django环境配置

    用Python做Web开发,Django框架是个非常好的起点。如何从零开始,配置好Django开发环境呢?本文带你一步步无痛上手。 ? (由于微信公众号外部链接的限制,文中的部分链接可能无法正确打开。...于是他们发起一项运动,通过一系列培训,改变部分女孩子们的这种错误认知。 Django是个非常好的出发点。它足够简单,可以让初学者快速上手,并且做出实用的网站,从而建立对IT学习的信心。 ?...如果你没有好的教程指引,仅是搭建Django开发环境这个过程就会很痛苦。太多的教程都没有搞清楚教学对象的需求。...然后你会看到如下图所示的界面。 ? 左侧选择Django,右侧的Location填写你打算保存项目文件的目录位置。 目录命名时一定要注意,只能包含字母、数字和下划线。出现其他字符会报错。 ?...PyCharm不仅安装了Django,并且在我们指定的路径下搭好了基础框架结构。如下图所示: ? 下面该干什么呢?我们来尝试一下运行这个初始框架吧。

    1.4K20

    Django 1.10中文文档-第一个应用Part6-静态文件

    目录[-] 本教程上接Part5 。前面已经建立一个网页投票应用并且测试通过,现在主要讲述如何添加样式表和图片。...其中有个内建的查找器AppDirectoriesFinder,它的作用是在每个INSTALLED_APPS下查找“static”子目录下的静态文件。管理站点的静态文件也是使用相同的目录结构。...浏览器中重新载入http://localhost:8000/polls/, 你应该会看到Question的超链接变成了绿色(Django的风格),这也表明你的样式表成功引入了。...当您对静态文件掌握的差不多了时,请阅读本教程的第7部分,了解如何自定义Django自动生成的管理站点。...快速通道 Django 1.10中文文档-第一个应用Part1-请求与响应 Django 1.10中文文档-第一个应用Part2-模型和管理站点 Django 1.10中文文档-第一个应用Part3-视图和模板

    1.5K70
    领券