Top
Best
New

Posted by brylie 3/29/2025

Plain – a web framework for building products with Python(plainframework.com)
310 points | 160 commentspage 5
babuloseo 3/29/2025|
What are they doing that https://django-ninja.dev/ isnt doing?
catlover76 3/29/2025||
This seems to have all the same pain-points as idiosyncrasies as Django, but it's just not Django, it's a copy, so why would I use it instead of using the more standard thing?
v3ss0n 3/29/2025||
[flagged]
iloveitaly 3/29/2025||
[flagged]
catlover76 3/29/2025||
Is Django not fairly comparable?
reffaelwallen 3/29/2025||
How come Plain looks so much like Django?
eclipxe 3/29/2025||
Because it's a fork
dudus 3/29/2025|||
It's a fork of Django. It says clearly on the docs.
danpalmer 3/29/2025|||
It's a fork of Django.
ergonaught 3/29/2025||
Third sentence on the page.

Third sentence.

benatkin 3/29/2025||
I usually click through to the repo, and it isn't in the README for some reason. I don't blame GP for missing it. https://github.com/dropseed/plain

Of course, GP would've noticed it's like Django on the web page. The screenshot containing Django-like example code is above the fold, though - the Django mention is below the fold.

justinko 3/29/2025||
The world’s most popular programming language that’s also the ugliest.
kolanos 3/29/2025|
For all of Python's faults, being called ugly is the one I'd least expect. Am curious, what language do you consider syntactically "pretty"?
Gabrys1 3/29/2025||
For a web framework for building in Python, use webpy:

“Django lets you write web apps in Django. TurboGears lets you write web apps in TurboGears. Web.py lets you write web apps in Python.”

https://webpy.org/

inSenCite 3/29/2025|
As a python/stats focused dev, I just want a web framework that simplifies the idea -> website process.

I've been able to 'release' some simple tools into the public with plotly/django, but having to also then figure out things like gunicorn, dbms, vps hosting etc. is quite time consuming.

My biggest issue is that a lot of these frameworks seem to add complexity (under the guise of simplicity) as opposed to making things simpler. They just become more things to manage. Maybe I'm missing something and someone can point me in the right direction.

There are lots of pros on here who will find things like this trivial, but for someone like me (independent with limited professional dev training) the time investment is high as is the cost of "switching" between what seem to be mutually exclusive tasks (web dev/ops, and local analytics work).

sroerick 3/29/2025|
I have been there. Devops is never really fun. PaaS can take some of the pain away but quickly problems emerge with vendor lock in and you spend as much if not more time running the PaaS.

The best setup I ever had for deployment was a git hook which set ENVVARS and redeployed Apache when I did a push to prod. But if you need advanced features like multiple environments and database migrations this can get complicated fast