Add default readtime to webpages, and fix reverse
This commit is contained in:
@ -31,9 +31,7 @@ class WebPage(ScrobblableMixin):
|
|||||||
self.url.split("//")[-1].split("/")[0]
|
self.url.split("//")[-1].split("/")[0]
|
||||||
|
|
||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
return reverse(
|
return reverse("webpages:webpage_detail", kwargs={"slug": self.uuid})
|
||||||
"locations:geo_location_detail", kwargs={"slug": self.uuid}
|
|
||||||
)
|
|
||||||
|
|
||||||
def _update_title_from_web(self, force=False):
|
def _update_title_from_web(self, force=False):
|
||||||
headers = {
|
headers = {
|
||||||
@ -61,5 +59,6 @@ class WebPage(ScrobblableMixin):
|
|||||||
|
|
||||||
if not webpage:
|
if not webpage:
|
||||||
webpage = cls.objects.create(url=data_dict.get("url"))
|
webpage = cls.objects.create(url=data_dict.get("url"))
|
||||||
|
webpage.run_time_seconds = settings.get("WEBSITE_READ_TIME", 600)
|
||||||
webpage._update_title_from_web()
|
webpage._update_title_from_web()
|
||||||
return webpage
|
return webpage
|
||||||
|
|||||||
Reference in New Issue
Block a user