一、框架最让人头疼的问题
利用框架来编写程序,会大大降低编写难度,但是如果不了解框架的调用关系及各个文件的作用,在遇到error时往往会很头疼。
以前曾经编写过Android程序,网络上对Android中各个部分的调用关系、生存期讲的很清楚,但是当我用django框架编写程序时,发现网上对这方面的东西讲的很模糊。这篇博客就讲一下我对django框架的一点个人理解。
django框架的大致结构:urls.py负责识别发送过来的request(请求),并把这些请求分派给views.py中相应的请求相应函数。而在views.py中函数的执行过程中,可能会调用到数据库的数据。这时候就会调用models.py。
二、关于models.py中的__str__
最开始接触django时,发现很多网络上的、书上的程序都会用到__str__函数,例如下面这段代码。
class Details(models.Model):
"""关于用户的更多信息"""
heart_rate = models.FloatField(default=0)
date_added = models.DateTimeField(auto_now=True)
user = models

本文详细介绍了Django框架中models.py, views.py, urls.py的使用和调用关系。models.py中的类对应数据库表,__str__函数用于对象的友好显示;views.py中的render()处理请求并渲染模板,自定义函数参数通过urls.py传递。同时,探讨了为何通常使用默认主键id,并指出服务器能执行多种任务。"
118751482,9526864,理解计算机图形学:光照计算与Phong模型,"['图形学', 'OpenGL', '光照模型']

751

被折叠的 条评论
为什么被折叠?



