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')),
]
第四步:启动站点和效果截图:
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。