djano框架根据小牛深入研究

https://www.cnblogs.com/mhmh007/p/12091883.html

菜鸟教程

https://www.runoob.com/django/django-tutorial.html

model层数据库操作

https://blog.csdn.net/pyrans/article/details/82668144?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-5-82668144.nonecase

下条件,

取单个字段,  用value(“字段名”)    value("字段名1",“字段名2”)

对应关系

mvc 开发模式(Java,php)             django是mtv模式

m------model 操作数据库的          m------model 操作数据库的

v------view视图                          t------template视图

c------controller控制逻辑             v------view控制逻辑

模板应用实例中

这块就是讲,怎么把views的方法(逻辑层)返给,模板(templates)也就是html,用的是render方法,格式如下

主要的是模板标签语言,怎么把views里面的  返回值返回给页面,  单个变量,列表,字典,怎么取值,具体直接看菜鸟

还有一个过滤器的格式,或者叫在模板中,处理各种你想要的参数

小牛平台,templates里面各种的语法就是模板语言,需要去看

下面这个就是小飞改的底层,应该是djano用的是MYSQLdb(不更新了) 现在要用pymysql

类集成model模块,类名就是表名,调用数据库这块,具体的看教程

setting中的,是干啥的 ???     INSTALLED_APPS

空白的也是一个html页面,可以去看views对应方法,返回的是哪个页面

表单,的action方法,提交的的路径,去url里面去找

 def runTestcase(request):
#这个方法是模板层templates(html)表单提交的action方法,通过urls找到的方法,拿页面传的值,就是id=requrst.GET.get("前端的name值")实际拿到是对应value值
testcaseModel=models.WebTestcase.objects.filter(id=request.GET.get("testcaseid"))

testcaseid  是上图对应的  name值,  取的是这整个  input的  value值,前端的知识

原文地址:https://www.cnblogs.com/zhenglai/p/13217881.html