删除django视图中的python类实例
我有一个类定义如下删除django视图中的python类实例,python,django,memory-leaks,garbage-collection,Python,Django,Memory Leaks,Garbage Collection,我有一个类定义如下 class DashBoard(object): def __init__(self): self.ASC = 'asc' self.DESC = 'desc' self.DEFAULT_PAGE_SIZE = 10 def delete_dashboard(self, dashboard_name): ''' function definition here ''' def create_dashboard
class DashBoard(object):
def __init__(self):
self.ASC = 'asc'
self.DESC = 'desc'
self.DEFAULT_PAGE_SIZE = 10
def delete_dashboard(self, dashboard_name):
'''
function definition here
'''
def create_dashboard(self, members_and_scores):
'''
This will create the dashboard
'''
def update_dashboard(self, members_and_scores):
'''
This will update the dashboard
'''
现在在django视图中,我实例化了上面的类并更新了仪表板,一个最小的表示可以如下所示:
def some_django_view(request):
dashboard_instance = DashBoard()
member = mobj.shared_by
dashboard_instance.update_member_data(member, **options)
'''
rest stuff here
'''
现在如何处理dashboard_实例
是否需要专门删除该实例
请从内存泄漏/垃圾收集的角度考虑 我不知道你来自什么背景(你以前使用过什么语言),但是python使用垃圾收集 你(通常)不必担心泄漏。一旦intance超出范围且无法访问,它就成为垃圾收集的候选对象,分配给它的内存最终将被释放 以下是一些相关链接: