Python3 搭建Django 项目分析

java哥 阅读:220 2021-03-31 20:57:34 评论:0

第一步:基础环境搭建

安装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')), 
] 

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

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

一个IT知识分享的公众号