Exemplo n.º 1
0
def getAllData():
    #get all the projects and loop over them
    getProjects = ProjectAgreement.objects.all()
    for item in getProjects:
        #if the project doesn't have a checklist create one
        try:
            get_checklist = Checklist.objects.get(agreement=item)
        except Checklist.DoesNotExist:
            get_checklist = Checklist(agreement=item)
            get_checklist.save()

            updateItems(get_checklist)
        #if it does update the items in the checklist to include all the new globals
        updateItems(get_checklist)
        print item
Exemplo n.º 2
0
def getAllData():

    getProjects = ProjectAgreement.objects.all()
    for item in getProjects:
        try:
            Checklist.objects.get(agreement=item)
        except Checklist.DoesNotExist:
            new_checklist = Checklist(agreement=item)
            new_checklist.save()

            get_checklist = Checklist.objects.get(id=new_checklist.id)
            get_globals = ChecklistItem.objects.all().filter(global_item=True)
            for item in get_globals:
                ChecklistItem.objects.create(checklist=get_checklist,
                                             item=item.item)
        print item