Django学习准备--django简介
Posted wpcbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django学习准备--django简介相关的知识,希望对你有一定的参考价值。
1.MVC 和 MTV 模型:
mvc模型主要出现在java,php等其他web框架中,其中:
M:model 表示与数据库之间的映射关系,主要用来操作数据库
V: views html的集中文件处理区域,主要存储html和处理html文件
C:controller 控制器主要处理与client的交互逻辑处理
而django的模型机制基本相同,但是在其基础上有一定的变化:
M: model 基本相同都是数据库的交互处理
T:template 主要讲html展示给用户,也就是储存html文件的地方
V:view 主要用来处理基本的业务逻辑
由上图可知所有的业务处理逻辑。
2.下载的基本指令:
1.下载djang 需要注意的是使用pycham可以直接利用pycharm直接下载:
指令下载:
pip install djang
2.下载后需要注意,djang文件中的django-admin.exe 文件添加到环境变量中在这里已经当做你添加好了环境变量:
进入一个目录输入:
django-admin.exe startproject mysite 这是文件名称可以自由命名
然后技能看到
manage 是启动文件
mysite 是与项目名同名的文件,包含所有全局变量的前置文件
setting是项目的配置文件
urls 则是路由控制文件,保证所有的路径的调取
wsgi是封装的一个多功能文件,包含重要的request中的内容获取方式
3,启动文件并且创建一个app应用:
这时候还无法展示,需要创建一个应用来使他运行起来。
python manage.py startapp blog 最后面是这个app的name
以上指令直接创建一个应用用来激活这时候您能看到的就是下面的图片:
现在主要使用的是models 和 view 这两个文件
现在输入:
python manage.py runserver 8000
开启端口 进行访问:
现在写一个简单的指令运行这个django框架:
1.url 在路径中输入映射关系:
from django.contrib import admin from django.urls import path from new_Django import views urlpatterns = [ path(‘admin/‘, admin.site.urls), # path(‘index/‘, views.index), # path(‘login/‘, views.login), path(‘guinv/‘, views.guinv), ]
2,在view中书写视图函数:
from django.shortcuts import render,HttpResponse,redirect def guinv(request,newtime=‘2019-02-15‘,forma="%Y-%m-%d"): import time a = time.mktime(time.strptime(newtime,forma)) s = a-time.time() p_min = s/60 p_hore = p_min/60 p_day = p_hore/24 p_hore = (p_day-int(p_day))*24 p_min =(p_hore-int(p_hore))*60 p_s =(p_min-int(p_min))*60 p_hore =int(p_hore) p_day =int(p_day) p_min = int(p_min) p_s = int(p_s) return HttpResponse(‘距诞生还有{}日{}小时{}分{}秒‘.format(p_day,p_hore,p_min,p_s))
然后运行,在浏览器中输入相对于的地址。
以上是关于Django学习准备--django简介的主要内容,如果未能解决你的问题,请参考以下文章