| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 使用PyCharm Community编写第一个 Django app -> 正文阅读 |
|
[Python知识库]使用PyCharm Community编写第一个 Django app |
工具PyCharm Community 步骤1. 创建项目 File + New project项目名CrawlDemo 2. 创建一个Django项目在Terminal 中输入以下代码,自动生成一些代码来创建一个Django项目——一个Django实例的设置集合,包括数据库配置、Django特定的选项和应用程序特定的设置。
项目结构
These files are: The outer mysite/ root directory:项目的容器。命名自主选择。 3. 开发服务器首先验证服务器是否工作。
结果显示如下:
您已经启动了Django开发服务器,这是一个纯用Python编写的轻量级Web服务器。我们在Django中包含了这个功能,这样您就可以快速开发,而无需配置生产服务器(例如Apache),直到您准备好投入生产。 补充:服务器端口号修改默认情况下,runserver命令在8000端口的内部IP上启动开发服务器。
开发服务器根据需要自动为每个请求重新加载Python代码。您不需要重新启动服务器,代码更改就可以生效。但是,有些操作(如添加文件)不会触发重启,因此在这些情况下您必须重启服务器。 4. 创建Polls app到这一步,环境(项目)已经搭建好了,可以继续下一步了。
补充:polls的结构
5. 编写view5.1 view编写
这是Django中最简单的视图。要调用视图,我们需要将它映射到一个URL——为此,我们需要一个URLconf。 5.2 创建URLconf
下一步是将根URLconf指向轮询url模块。在mysite/urls.py中,为django.urls.include添加一个import,并在urlpatterns列表中插入一个include(),这样你就有:
include()函数允许引用其他url配置文件。当Django遇到include()时,它会切断匹配的URL的任何部分,并将剩余的字符串发送给包含的URLconf进行进一步处理。
运行manage.py看程序是否成功。
浏览如下网址,出现"Hello,World. You’re at the polls index."说明成功 补充:path() 函数The path() function is passed four arguments, two required: route and view, and two optional: kwargs, and name. At this point, it’s worth reviewing what these arguments are for. 对于route参数。route是一个包含URL模式的字符串。当处理一个请求时,Django会从urlpatterns中的第一个模式开始,然后沿着列表向下移动,将请求的URL与每个模式进行比较,直到找到一个匹配的。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:30:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |