0
我有一個類定義如下刪除蟒類實例Django視圖
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_instance?
我需要專門刪除實例嗎?
請認爲從內存泄漏/垃圾收集POV。
不,Python使用引用計數。垃圾收集僅用於清除循環引用。 –
謝謝,鏈接和答案。 – user1629366
@DanielRoseman隨時可以自行更正答案或自己回答。即使流程不同,我認爲這個概念非常相似,但我可能是錯的。 – asermax