diff options
author | luxagraf <sng@luxagraf.net> | 2020-11-13 22:11:28 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2020-11-13 22:11:28 -0500 |
commit | b2434dcba142961b4a4b67780cf64e01d0908bf5 (patch) | |
tree | a9d91844efe30952177c28e329f9f652517dfbe3 /app/utils | |
parent | 2f9701b600493f1172c15447ba5ce4f363b49136 (diff) |
migrated jrnl to posts, fixed some bugs in pages build, RSS feed, and
Sitemap
Diffstat (limited to 'app/utils')
-rw-r--r-- | app/utils/util.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app/utils/util.py b/app/utils/util.py index 93ae5b1..dc04b0b 100644 --- a/app/utils/util.py +++ b/app/utils/util.py @@ -53,9 +53,11 @@ def extract_main_image(markdown): def parse_products(s): soup = BeautifulSoup(s.group(), "lxml") for div in soup.find_all('div'): - p = apps.get_model('products', 'Product').objects.get(pk=int(div['id'].split("product-")[1])) - print(p.get_full_name()) - return render_to_string("products/snippet.html", {'object': p}) + try: + p = apps.get_model('products', 'Product').objects.get(pk=int(div['id'].split("product-")[1])) + return render_to_string("products/snippet.html", {'object': p}) + except KeyError: + return str(s) def parse_image(s): @@ -67,7 +69,7 @@ def parse_image(s): replacer = "[[base_url]]" if replacer in str(img): s = str(img).replace('[[base_url]]', settings.IMAGES_URL) - print(s) + #print(s) return s else: try: |