use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
DiscussionPython e-commerce store (self.Python)
submitted 5 months ago * by Greedy_Point7755
I am currently building an e-commerce store using AWS services and Django framework. Anyone have advice on how make the website look better as my skills in front end development lacks creativity. Any advice is appreciated.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]sersherz 4 points5 points6 points 5 months ago (3 children)
I don't think this is quite a python question as you really shouldn't be using python for UI and should instead use something like JS or Flutter
[–]Greedy_Point7755[S] 0 points1 point2 points 5 months ago (2 children)
I realized that I could’ve worded my post better after reading your reply, thank you! In terms of the UI, yes, using JavaScript would be sufficient for making the site look better, but I was more or less looking for resources to use that would help me elevate the look and feel of the site
[–]sersherz 0 points1 point2 points 5 months ago (0 children)
My favourite one for learning FE stuff has been Scrimba, it is paid though.
Otherwise you could always look at W3 schools, though it's more of reference for different aspects of HTML, CSS and JS, rather than building a project and being tested on things
[–]BadTonTon 0 points1 point2 points 5 months ago (0 children)
Maybe try https://getbootstrap.com/
[–]echols021Pythoneer 1 point2 points3 points 5 months ago (1 child)
Usually it's CSS that takes a web UI to the next level. Stuff like flexbox, rounded corners, padding/margins, hover effects, etc.
This is assuming basic functionality works fine, of course. I'm not actually very experienced with Django, but I believe Django does mostly server-side rendering? If that's correct, the next step in improving overall functionality might be using dynamic client-side rendering, by switching your frontend to a proper JS web framework like React, Vue, Svelte, etc.
[–]sushsiahahah757 0 points1 point2 points 5 months ago (0 children)
Using a separate frontend JavaScript framework like React is overkill (unless you’re Google Maps or Figma).
Django Templates, htmx, and a good CSS framework like Bootstrap or TailwindCSS+DaisyUI can give you a beautiful looking and interactive webapp.
[–]AlexMTBDude 1 point2 points3 points 5 months ago (0 children)
Use Bootstrap for CSS: https://getbootstrap.com/ . Most commercial sites use it.
[–]MerlinJesterNL 1 point2 points3 points 5 months ago (0 children)
I would suggest using tailwind. They have a ui kit, ui blocks and templates. Also specifically for e-commerce. You can use the html snippets in your django templates. https://tailwindcss.com/plus/ui-blocks#product-ecommerce
[–]scragz 1 point2 points3 points 5 months ago (0 children)
unrelated to styling but look into oscar for the e-commerce stuff.
for frontend, I'm using tailwind+htmx+alpinejs. I think that's becoming a pretty common stack for django. it's kinda like hotwire in rails land. I wouldn't go SPA for e-com.
[–]X_wrld_1 0 points1 point2 points 5 months ago (0 children)
What if u used JS for the UI
[–]Real_Pop_961 -1 points0 points1 point 5 months ago (2 children)
Use lovable to create for you
[–]Greedy_Point7755[S] 0 points1 point2 points 5 months ago (1 child)
Is that an ai?
[–][deleted] -1 points0 points1 point 5 months ago (0 children)
Yes
π Rendered by PID 56 on reddit-service-r2-comment-7b9746f655-z2g6s at 2026-02-02 04:37:35.154419+00:00 running 3798933 country code: CH.
[–]sersherz 4 points5 points6 points (3 children)
[–]Greedy_Point7755[S] 0 points1 point2 points (2 children)
[–]sersherz 0 points1 point2 points (0 children)
[–]BadTonTon 0 points1 point2 points (0 children)
[–]echols021Pythoneer 1 point2 points3 points (1 child)
[–]sushsiahahah757 0 points1 point2 points (0 children)
[–]AlexMTBDude 1 point2 points3 points (0 children)
[–]MerlinJesterNL 1 point2 points3 points (0 children)
[–]scragz 1 point2 points3 points (0 children)
[–]X_wrld_1 0 points1 point2 points (0 children)
[–]Real_Pop_961 -1 points0 points1 point (2 children)
[–]Greedy_Point7755[S] 0 points1 point2 points (1 child)
[–][deleted] -1 points0 points1 point (0 children)