Python3 搭建Django 项目

第一步:基础环境搭建

安装Python3

安装Django

第二步:搭建Django 项目

整体步骤如下:

1、创建Django站点: django-admin startproject 站点名称

2、进入Django 站点,创建应用: python manage.py startapp 应用名称

3、进入Django站点,启动站点:python manage.py runserver 0.0.0.0:8001

站点结构和应用结构图:

站点结构目录详解

manage.py:站点命令行工具,数据库自动生成、静态文件收集

__init__.py:暂无内容

settings.py:站点配置文件

urls.py:站点的URL路由映射

wsgi.py:定义wsgi接口信息

应用结构目录详解

__init__:暂无内容

admin.py:管理应用模型的声明文件

views.py:url响应函数

tests.py:测试文件

models.py:应用实体对象定义文件

apps.py:应用信息定义文件

第三步:编写Django 第一页面

在Django中,网页和其他内容都是由视图传递。每个视图都由一个简单的Python函数(或基于类的视图的方法)表示。Django将通过检查请求的URL(准确地说,域名后的URL部分)来选择一个视图。

定义视图函数

在blogsite\blog目录下创建文件views.py(根据自己喜好命名)。在已创建好的views.py中写入如下代码:

from django.http import HttpResponse


def welcome(request):
    return HttpResponse("<h1>Welcome to Python3</he>")

应用URL配置

在blogsite\blog目录下找到文件urls.py,打开修改里面代码:

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'', views.welcome),
]

站点URL配置

在blogsite目录下找到文件urls.py,打开修改里面代码:

"""blogsite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('blog/', include('blog.urls')),
]

第四步:启动站点和效果截图:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值