def create_sys_charts(self): from datetime import datetime from charts.models import Chart from django.contrib.auth.models import User admin = User.objects.get(username='******') now = datetime.now() chart = Chart.create(admin.profile, 'Now', now.date(), now.time()) chart.save()
def save(self, *args, **kwargs): from charts.models import Chart self.name = "%s %s" % (self.user.first_name, self.user.last_name) self.update_datetime_city() super(UserProfile, self).save(*args, **kwargs) if self.chart: self.chart.date = self.date self.chart.time = self.time self.chart.save() else: if self.date: self.chart = Chart.create(name=self.name, date=self.date, time=self.time, city=self.city) self.chart.save() super(UserProfile, self).save(force_update=True)