创建第一个Django 项目
Django是一种基于Python的Web开发框架。Web开发指的是开发基于B/S架构,通过前后端的配合,将后台服务器的数据在浏览器上展现给前台用户的应用。比如将电子购物网站的商品数据在浏览器上展示给客户,在基于浏览器的学校系统管理平台上管理学生的数据,监控机房服务器的状态并将结果以图形化的形式展现出来等等。
1 安装Django
在命令行输入:pip install django
这里默认安装最新版本,如果需要,可以安装自己想要的版本,如:pip install django==1.1
验证是否安装成功,在命令行输入django-admin –version, 出现下图所示表示成功
2创建一个空的文件夹,在终端中cd 进去,输入:django-admin startproject myFirst, 可以看到文件夹中多了一些文件,表示创建成功
3 cd 进myFirst 文件夹,输入python manage.py runserver (8000)
括号里面表示可跟可不跟,完成以后打开网页: localhost:8000, 看到如下图所示
4 创建一个app ,在命令行输入 django-admin startapp myApp, 如图所示
5 输入第一个hello world
首先在myApp 的views.py 文件中,写入
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def firstPage(request):
# 这里需要接受一个请求对象,并且返回一个响应对象
return HttpResponse('hello world')
接着在myFirst 的文件夹中,输入:
from django.contrib import admin
from django.urls import path
from myApp import views
urlpatterns = [
path('admin/', admin.site.urls),
path(r'first/', views.firstPage, name='first')
]
之后再命令行输入python manage.py runserver, 打来网页:localhost:8000/first/,
可以看到如下图所示
6 输出第一个完整页面:
首先在myFirst 的文件夹中新建一个文件夹,名为templates, 在该文件中新建一个HTML文件, 名为first.html,代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Django的第一个页面</title>
<style>
h1{
color: hotpink;
}
</style>
</head>
<body>
<h1>我的第一个Django页面</h1>
</body>
</html>
在settings.py 中加上该路径:’DIRS’: [os.path.join(BASE_DIR), ‘templates’]
在views.py 文件中返回该路径:
重新启动,命令行中输入python manage.py runserver,打开网页:localhost:8000/first/ 看到下图所示:
至此第一个简单的Django项目就算是完成了。
上一篇: 猕猴桃好处有哪些?
下一篇: 生物材料-生物相容性以及生物学评价