django创建网页入门教程,保姆级教程在这!

发布日期:2025-04-04 05:07浏览次数:

最近闲着没事,就想着捣鼓捣鼓网页,之前听说Django这玩意儿挺火,就想试试水,看看咋样。今天就跟大家伙儿唠唠,我是咋用Django一步步把一个网页给整出来的。

准备工作

先说下我这边的环境:

  • Python 3.6 (这玩意儿现在应该都普及)
  • PyCharm 专业版 (这工具用起来是真顺手)
  • Django (这个是主角,必须得有)

这些东西咋装我就不啰嗦,网上教程一大堆,都是去官网下载安装就行,简单的很,就不耽误大家时间。

开整!

我打开命令行 (就是那个黑窗口),然后切到我想放项目的文件夹里。然后,我敲一行命令:django-admin startproject helloworld。 这一下子,就创建一个叫 "helloworld" 的项目,你可以把它当做一个大文件夹,里面放着所有和这个网页相关的东西。

创建好项目之后,我用PyCharm打开这个 "helloworld" 文件夹。PyCharm会自动识别出这是一个Django项目,然后帮我把项目结构啥的都理顺,用着舒服。

创建应用

光有一个项目还不行,还得在里面创建一个应用。你可以把应用理解成一个个小模块,每个模块负责不同的功能。比如,我可以创建一个应用来专门处理用户的登录注册,再创建一个应用来展示商品列表等等。我这第一个网页很简单,就只创建一个应用就够。

我还是在命令行里,先进入到项目文件夹里面,然后又敲一行命令:python * startapp hello。这下,又创建一个叫 "hello" 的应用。你可以看到项目文件夹里多一个 "hello" 的文件夹,这就是我们新创建的应用。

配置一下

创建好应用之后,我得让Django知道有这么个应用存在。我打开项目文件夹里的 文件,找到 INSTALLED_APPS 这个地方,在里面加上一行 'hello',。 这样,Django就知道我们创建一个叫 "hello" 的应用。

写视图

我打开 "hello" 应用文件夹里的 文件。这个文件是用来写视图的,啥叫视图?你可以把它理解成一个处理用户请求的函数。比如,用户在浏览器里输入一个网址,Django就会根据这个网址找到对应的视图函数,然后执行这个函数,把结果返回给用户。

我在 里写一个简单的函数:


from * import HttpResponse

def index(request):

return HttpResponse("

Hello, world!

")

这个函数接收一个 request 参数,这个参数包含用户请求的所有信息。然后,这个函数返回一个 HttpResponse 对象,这个对象包含要返回给用户的内容,这里就是一段简单的HTML代码:"<h1>Hello, world!</h1>"。

配置URL

写好视图函数,我还得告诉Django,啥时候该调用这个函数。这就需要配置URL。我打开项目文件夹里的 文件,在里面加上这么一段:


from * import path

from hello import views

urlpatterns = [

path('', *, name='index'),

这段代码的意思是,当用户访问网站根目录的时候,就调用 hello 应用里的 函数。

跑起来!

好,现在万事俱备,只欠东风!我在命令行里,进入到项目文件夹,然后输入 python * runserver。 这条命令会启动一个简单的Web服务器,然后你就可以在浏览器里访问你的网页!

我在浏览器地址栏里输入 http://127.0.0.1:8000/,然后,duang!一个简陋的网页就出现在我眼前,上面写着大大的 "Hello, world!"。 看到这几个字,我心里还真有点小激动!

这只是一个最最简单的网页,离真正的网站还差得远。不过万事开头难,有这个开头,以后就可以慢慢往里面添砖加瓦,让它变得越来越丰富,越来越强大!

泰州私家侦探 扬州侦探 湖州侦探公司 嘉兴私家侦探 温州侦探公司
如果您有什么问题,欢迎咨询技术员 点击QQ咨询