Have to manually set created/modified.

master
Nick Sergeant 2016-11-29 23:50:32 -05:00
parent 7182f3de75
commit ddf460066a
2 changed files with 6 additions and 4 deletions

View File

@ -43,19 +43,18 @@ class Command(BaseCommand):
print(u"Fetching snipts...")
items = get_snipts(api_key, from_username)
items.reverse()
for snipt in items:
s = Snipt(
blog_post=snipt["blog_post"],
code=snipt["code"],
created=snipt["created"],
description=snipt["description"],
id=snipt["id"],
key=snipt["key"],
lexer=snipt["lexer"],
line_count=snipt["line_count"],
meta=snipt["meta"],
modified=snipt["modified"],
public=snipt["public"],
publish_date=snipt["publish_datetime"],
secure=snipt["secure"],
@ -66,6 +65,9 @@ class Command(BaseCommand):
views=snipt["views"]
)
s.created = snipt["created"],
s.modified = snipt["modified"]
for tag in snipt["tags"]:
s.tags.add(tag["name"])

View File

@ -50,8 +50,8 @@ class Snipt(models.Model):
views = models.IntegerField(default=0)
created = models.DateTimeField(auto_now_add=True, editable=True)
modified = models.DateTimeField(auto_now=True, editable=True)
created = models.DateTimeField(auto_now_add=True, editable=False)
modified = models.DateTimeField(auto_now=True, editable=False)
publish_date = models.DateTimeField(blank=True, null=True)
def _unidiff_output(self, expected, actual):