Django概述(第一章)

一、安装django
更改python默认镜像源:
在pycharm下方Terminal中执行下面命令:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
指定下载版本:
pip install django==2.2.3
1、创建django项目
django-admin startproject 项目名称
例:django-admin startproject mysite
2、启动项目:
cd mysite
python manage.py runserver 端口号
二、创建应用
1、命令
python manage.py startapp 应用名
例: python manage.py startapp Books
2、激活应用
在项目的settings.py中INSTALLED_APPS配置项中加入应用的名称

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    "Books"
]

3、编辑视图(应用的views.py)

from django.shortcuts import render
from django.http import HttpResponse
# 视图函数
# Create your views here.
def index(req):
return HttpResponse("欢迎来到django世界")

4、配置路由
1)应用中创建urls.py文件
2)在应用的urls.py文件中将路径与视图函数绑定

from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('show', views.index), # 不要在show的前面加/
]

3)将应用的urls.py文件在项目的urls.py文件中注册

from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include("Books.urls")), # 注册子应用的urls
]

4)再次启动项目
cd mysite
python manage.py runserver 端口号
注意:进去之后会报错!因为它的访问路经有两个,所以指定一下路径!
Django概述(第一章)_第1张图片可以看到它的默认为8000,后面写了两个(/admin
show/),所以需要指定一下,在8000后面再加上(/show)。
Django概述(第一章)_第2张图片最后效果就会出来!
所涉及的知识点:
三、django的MTV架构
1、MTV
M:model,模型,数据操作层,封装对数据库的访问
T:template模板,表现层,用于呈现内容
V:view视图,业务逻辑层,调用模型和模板,处理业务逻辑
2、django运行流程

Django概述(第一章)_第3张图片这是整个流程图
第一章结束!

你可能感兴趣的:(项目,笔记,python,django)