class user_project(): accounts = Account.objects() projects = Project.objects() title = "" category = "" #keywords = "" contact = "" #members = "" #alumni = "" #nsf_grant_number = "" #nsf_grant_url = "" results = "" nsf_Aggreement = "" #Yes/No slide_collection_aggreement = "" #Yes/No other = "" def add_project(self): user_name = raw_input("User name: ") for account in Account.objects: if account.username == user_name: user_account = account self.title = raw_input("Project title: ") self.contact = raw_input("Project contact: ") self.results = raw_input("Results: ") self.nsf_Aggreement = raw_input("NSF Aggreement (Yes or No): ") self.slide_collection_aggreement = raw_input( "Slide Collection Aggreement (Yes or No): ") self.other = raw_input("Other: ") project = Project( project_title=self.title, lead=user_account, manager=user_account, contact=self.contact, results=self.results, nsf_Aggreement=self.nsf_Aggreement, slide_collection_aggreement=self.slide_collection_aggreement, other=self.other) project.save() print project.project_title #account.project = self.title refernce and list field def generate_random(self): pass def generate_project(self): pass def list_project(self): project = Project.objects() for project in Project.objects(): print print project.project_title, ":", project print def del_project(self): user_name = raw_input("User name: ") for project in Project.objects: if project.lead.username == user_name: project.delete()
def list_project(self): project = Project.objects() for project in Project.objects(): print print project.project_title, ":", project print
def list_project(self): project = Project.objects() for project in Project.objects(): print print project.project_title, ":", project print