小朋友学Python Web(1):建立第一个Web项目

一、 安装PyCharm专业版 注意不要安装社区版,因为社区版没有集成Django框架,得自己安装配置,过程比较繁琐

二、 打开PyCharm专业版,新建一个Django项目,项目名称为“FirstWebDemo”,应用名称为“FirstApp”

1.png

创建完成后,项目的逻辑组织结构为

2.png

三、在urls.py中添加代码path(r'mainpage', views.index, name='index'),

这里mainpage是需要在浏览器中输入的接口名称,比如http://127.0.0.1:8000/mainpage,

而index则是输入该网址之后,相应会被调用的接口。当index接口被调用时,根据上一步中的代码,index.html就会被加载。此时用户就会看到index.html的内容。

注意,如果是网站主页的话,可以写为path(r'', views.index, name='index'),这里将接口名称置空,表示在浏览器输入http://127.0.0.1:8080,就会调用index接口,从而加载index.html页面。

url.py中的完整代码为

from django.contrib import admin
from django.urls import path
from FirstApp import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path(r'mainpage', views.index, name='index')
]

四、在views.py中添加index接口

from django.shortcuts import render

# Create your views here.
def index(request):
    return render(request, 'index.html')

五、在templates下新建index.html文件,内容为

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试</title>
</head>
<body>
This is my first page.
</body>
</html>

六、打开浏览器,输入http://127.0.0.1:8000/mainpage

3.png

原文发布于微信公众号 - KidsCode少儿编程(gh_de7b45c40e8b)

原文发表时间:2018-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏jiajia_deng

一步一步教你自己来编译 wxsqlite3 静态库

wxsqlite3 相比普通的 sqlite3 的好处就是可以对数据库进行加密,但这个 wxsqlite3 的编译过程真的是非常曲折,我自己也是折腾了几个小时才...

1743
来自专栏mwangblog

Linux中的前台与后台运行

然而有时候需要将编译、压缩等耗时的工作放到后台运行,这个时候只需要在命令末尾加上&即可。

961
来自专栏james大数据架构

iis7.0上发布mvc4.0网站

步骤如下: 1.右击需要发布的项目,在弹出的菜单中选择“发布...”选项 ? 2.在“发布web”对话框中进行设置,配置文件名称默认为“配置文件1”可以修改为需...

23910
来自专栏韩东吉的Unity杂货铺

零基础入门 1: 环境布置

【Unity零基础入门】今天开始不定期更新,可能你之前有了解过Unity,或者对Unity一点也不了解, 又或者你现在正在从事Unity的相关工作,不管是哪种情...

791
来自专栏运维小白

8.1 shell介绍

shell介绍 shell是一个命令解释器,提供用户和机器之间的交互 支持特定语法,比如逻辑判断、循环 每个用户都可以有自己特定的shell CentOS7默认...

19210
来自专栏Python

Mac OSX系统、Linux、Windows命令行教程

Mac OSX系统、Linux、Windows命令行教程 [TOC] 用你的终端做一些事情 (command line, Terminal, PowerShel...

2407
来自专栏jerryteng的专栏

学习Go语言-GOPATH有多工作区的问题

首先在查找依赖包的时候,总是会先查找 GOROOT目录,也就是go语言的安装目录,如果没有找到依赖的包,才到工作区去找相应的包。

9305
来自专栏zhangdd.com

redis官方集群安装升级ruby2.2.7版本

配置redis官方集群,开始使用yum 默认安装ruby到gem install  redis时报错,提示需要ruby>2.2.0

882
来自专栏jiajia_deng

一步一步教你自己来编译 wxsqlite3 静态库

wxsqlite3 相比普通的 sqlite3 的好处就是可以对数据库进行加密,但这个 wxsqlite3 的编译过程真的是非常曲折,我自己也是折腾了几个小时才...

1101
来自专栏林德熙的博客

调试 ms 源代码

首先需要下载 dotPeek ,可以到官网下载 dotPeek: Free .NET Decompiler & Assembly Browser by JetB...

1211

扫码关注云+社区

领取腾讯云代金券