创建第一个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项目就算是完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值