except: field = Field(name=keyword) field.save() fields.append(field) # print keyword if "abstract" in doc: description = doc['abstract'] document.description = description # print description if "month" in doc and "year" in doc: publish_time = datetime.strptime(doc["month"] + "-" + doc["year"], "%b-%Y").date() publish_time = str(publish_time.year) + "-" + str(publish_time.month) document.publish_time = publish_time elif "year" in doc: publish_time = datetime.strptime(doc["year"], "%Y").year publish_time = str(publish_time) document.publish_time = publish_time if "publisher" in doc: publisher = doc['publisher'] # print publisher elif "journal" in doc: publisher = doc['journal'] # print publisher else: publisher = None if publisher: