2016-03-10 255 views
1

noob這裏保存我的對象後執行一個函數。 我試着去執行我保存之後的函數(點擊保存)從管理面板的物體, 我試過get_or_create,但我無法弄清楚如何使它工作Django - 在管理模板

這裏是我的代碼(機型的.py)

#The function creates a group of folders 
def Create_Space(): 
    queuepath = r"C:\Users\BrianC\Desktop\DjangoPrueba\prueba6\queue" 
    acceptedpath = r"C:\Users\BrianC\Desktop\DjangoPrueba\prueba6\accepted" 
    if not os.path.exists(queuepath) and not os.path.exists(acceptedpath) : 
     os.makedirs(queuepath) 
     os.makedirs(acceptedpath) 


#Here is the model 
class Espacio (models.Model): 

    prom_name = models.CharField(max_length=30, null=False) 
    prom_email = models.EmailField(max_length=254, null=True) 
    phone_contact = models.BigIntegerField(max_length=50, null=False) 
    school_name = models.CharField(max_length=30, null=False) 
    school_phone = models.BigIntegerField(max_length=50, null=False) 
    school_address = models.TextField(null=False) 
    other_details = models.TextField() 
+0

此問題的副本:http://stackoverflow.com/questions/30252693/django-admin-call-function-on-save其中還有更好的答案 – lsh

回答