Staticfiles not being served for Django Admin Panel on cPanel
This is my first time using cPanel for hosting a DRF API, everything worked so far but the admin panel not getting styled although I followed a tuto on Youtube on how to do it and I already used whitenoise but it jsut won't work, the staticfiles are being created but the admin panel is not styled, is there a way where I can at least see some errors or logs ...
/r/django
https://redd.it/1ofwkon
This is my first time using cPanel for hosting a DRF API, everything worked so far but the admin panel not getting styled although I followed a tuto on Youtube on how to do it and I already used whitenoise but it jsut won't work, the staticfiles are being created but the admin panel is not styled, is there a way where I can at least see some errors or logs ...
/r/django
https://redd.it/1ofwkon
Reddit
From the django community on Reddit
Explore this post and more from the django community
On the Air for Django’s 20th Birthday: Special Event Station W2D
https://www.djangoproject.com/weblog/2025/oct/25/on-the-air-20th-birthday-special-event-station-w2d/
/r/django
https://redd.it/1ofzvze
https://www.djangoproject.com/weblog/2025/oct/25/on-the-air-20th-birthday-special-event-station-w2d/
/r/django
https://redd.it/1ofzvze
Django Project
On the Air for Django’s 20th Birthday: Special Event Station W2D
Posted by Adam Fast on Oct. 25, 2025
Learning Flask and RESTful API
Please for the love of God tell me how do I learn API oriented Flask? All the tutorials on the internet are just built around web development with hundreds lines of HTML code in them. I don't need that. I want to use Flask to work with APIs and use it as a stepping stone to eventually learn more complex frameworks like FAST API. Please don't recommend Miguel Grinberg tutorial it's a frontend oriented tutorial and only has 1 chapter on databses and 1 chapter on APIs. And please don't post links for documentation. Is there an actual practical way to learn Flask? I don't understand why isn't there a course or a big tutorial on it on the internet?? All I can find relating to Flask is either Grinberg tutorial or a couple of small articles like HOW TO BUILD YOUR API IN 3 LINES OF CODE. How come a framework so popular doesn't have any learning resources on it besides 1 megatutorial and JUST READ THE MANUAL MAN?
/r/flask
https://redd.it/1ofniw8
Please for the love of God tell me how do I learn API oriented Flask? All the tutorials on the internet are just built around web development with hundreds lines of HTML code in them. I don't need that. I want to use Flask to work with APIs and use it as a stepping stone to eventually learn more complex frameworks like FAST API. Please don't recommend Miguel Grinberg tutorial it's a frontend oriented tutorial and only has 1 chapter on databses and 1 chapter on APIs. And please don't post links for documentation. Is there an actual practical way to learn Flask? I don't understand why isn't there a course or a big tutorial on it on the internet?? All I can find relating to Flask is either Grinberg tutorial or a couple of small articles like HOW TO BUILD YOUR API IN 3 LINES OF CODE. How come a framework so popular doesn't have any learning resources on it besides 1 megatutorial and JUST READ THE MANUAL MAN?
/r/flask
https://redd.it/1ofniw8
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
POS APIs: Custom Integration
Hi everyone!
I am part of a small team that runs a single owned cafe. We are looking to test our own cafe management app (currently the MVP is built with Django and React as I am developing this alone).
I am looking for POS APIs to connect to the Django backend.
The key features I am looking for is:
1. Accept and Log orders to my db (Transactional Info)
2. Basic menu functionalities (add, remove, update pricing, etc.)
3. Query order data to update things like inventory, return, wastage etc., through our already existing custom workflows.
4. Query orders based on private events and/or customer orders (I can create the segments but I need a way of communicating that to the order)
Firstly, I want to know if I am unnecessarily complicating this?
Apologies if this is the wrong place to ask, but any leads on where I can find answers would be helpful.
I have briefly looked at Square, goTab(this ones a bit confusing) and the Toast API but I was not sure if I am locked in to use some fancy cloud system to unlock the actual stuff I need. As our primary goal is to create certain custom KPIs that enable the team to
/r/djangolearning
https://redd.it/1ofy334
Hi everyone!
I am part of a small team that runs a single owned cafe. We are looking to test our own cafe management app (currently the MVP is built with Django and React as I am developing this alone).
I am looking for POS APIs to connect to the Django backend.
The key features I am looking for is:
1. Accept and Log orders to my db (Transactional Info)
2. Basic menu functionalities (add, remove, update pricing, etc.)
3. Query order data to update things like inventory, return, wastage etc., through our already existing custom workflows.
4. Query orders based on private events and/or customer orders (I can create the segments but I need a way of communicating that to the order)
Firstly, I want to know if I am unnecessarily complicating this?
Apologies if this is the wrong place to ask, but any leads on where I can find answers would be helpful.
I have briefly looked at Square, goTab(this ones a bit confusing) and the Toast API but I was not sure if I am locked in to use some fancy cloud system to unlock the actual stuff I need. As our primary goal is to create certain custom KPIs that enable the team to
/r/djangolearning
https://redd.it/1ofy334
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
Flask-Compress 1.20 released
2 releases were made recently to improve the support of conditional requests.
This should result in better performance when etags are involved (304 not modified instead of 200 OK). Also, Python3.14 is fully supported!
/r/flask
https://redd.it/1ofnpas
2 releases were made recently to improve the support of conditional requests.
This should result in better performance when etags are involved (304 not modified instead of 200 OK). Also, Python3.14 is fully supported!
/r/flask
https://redd.it/1ofnpas
GitHub
flask-compress/CHANGELOG.md at master · colour-science/flask-compress
Compress responses of your Flask application. Contribute to colour-science/flask-compress development by creating an account on GitHub.
Sunday Daily Thread: What's everyone working on this week?
# Weekly Thread: What's Everyone Working On This Week? 🛠️
Hello /r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to!
## How it Works:
1. Show & Tell: Share your current projects, completed works, or future ideas.
2. Discuss: Get feedback, find collaborators, or just chat about your project.
3. Inspire: Your project might inspire someone else, just as you might get inspired here.
## Guidelines:
Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome.
Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here.
## Example Shares:
1. Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate!
2. Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better.
3. Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier!
Let's build and grow together! Share your journey and learn from others. Happy coding! 🌟
/r/Python
https://redd.it/1og6hlr
# Weekly Thread: What's Everyone Working On This Week? 🛠️
Hello /r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to!
## How it Works:
1. Show & Tell: Share your current projects, completed works, or future ideas.
2. Discuss: Get feedback, find collaborators, or just chat about your project.
3. Inspire: Your project might inspire someone else, just as you might get inspired here.
## Guidelines:
Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome.
Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here.
## Example Shares:
1. Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate!
2. Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better.
3. Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier!
Let's build and grow together! Share your journey and learn from others. Happy coding! 🌟
/r/Python
https://redd.it/1og6hlr
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
My Python based open-source project PdfDing is receiving a grant
Hi r/Python,
for quite some time I have been working on the open-source project PdfDing - a Django based selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repository [here](https://github.com/mrmn2/PdfDing). As always I would be quite happy about a star and you trying out the application.
Last week PdfDing was selected to receive a grant from the [NGI Zero Commons Fund](https://nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html). This fund is dedicated to helping deliver, mature and scale new internet commons across the whole technology spectrum and is amongst others funded by the European Commission. The exact sum of the grant still needs to be discussed, but obviously I am very stocked to have been selected and need to share it with the community.
**What My Project Does**
PdfDing's features include:
* Seamless browser based PDF viewing on multiple devices. Remembers current position - continue where you stopped reading
* Stay on top of your PDF collection with multi-level tagging, starring and archiving functionalities
* Edit PDFs by adding comments, highlighting and drawings
* Manage and export PDF highlights and comments in dedicated sections
* Clean, intuitive UI with dark mode, inverted color mode, custom theme colors and multiple layouts
* SSO support via OIDC
* Share PDFs with
/r/Python
https://redd.it/1ogf2iw
Hi r/Python,
for quite some time I have been working on the open-source project PdfDing - a Django based selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repository [here](https://github.com/mrmn2/PdfDing). As always I would be quite happy about a star and you trying out the application.
Last week PdfDing was selected to receive a grant from the [NGI Zero Commons Fund](https://nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html). This fund is dedicated to helping deliver, mature and scale new internet commons across the whole technology spectrum and is amongst others funded by the European Commission. The exact sum of the grant still needs to be discussed, but obviously I am very stocked to have been selected and need to share it with the community.
**What My Project Does**
PdfDing's features include:
* Seamless browser based PDF viewing on multiple devices. Remembers current position - continue where you stopped reading
* Stay on top of your PDF collection with multi-level tagging, starring and archiving functionalities
* Edit PDFs by adding comments, highlighting and drawings
* Manage and export PDF highlights and comments in dedicated sections
* Clean, intuitive UI with dark mode, inverted color mode, custom theme colors and multiple layouts
* SSO support via OIDC
* Share PDFs with
/r/Python
https://redd.it/1ogf2iw
GitHub
GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.
Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. - mrmn2/PdfDing
I built a Python tool to debug HTTP request performance step-by-step
# What My Project Does
httptap is a CLI and Python library for detailed HTTP request performance tracing.
It breaks a request into real network stages - DNS → TCP → TLS → TTFB → Transfer — and shows precise timing for each.
It helps answer not just “why is it slow?” but “which part is slow?”
You get a full waterfall breakdown, TLS info, redirect chain, and structured JSON output for automation or CI.
🔗 Repo: [github.com/ozeranskii/httptap](https://github.com/ozeranskii/httptap)
📦 PyPI: pypi.org/project/httptap
📕 Documentation: [https://httptap.dev/](https://httptap.dev/)
📹 asciinema: https://asciinema.org/a/751564
# Target Audience
Developers debugging API latency or network bottlenecks
DevOps / SRE teams investigating performance regressions
Security engineers checking TLS setup
Anyone who wants a native Python equivalent of curl -w + Wireshark + stopwatch
httptap works cross-platform (macOS, Linux, Windows), has minimal dependencies, and can be used both interactively and programmatically.
# Comparison
When exploring similar tools, I found two common options:
[reorx/httpstat (Python)](https://github.com/reorx/httpstat) — depends on curl, unmaintained, limited visibility
davecheney/httpstat (Go) — cleaner, but mostly a decorated curl -v, no TLS or JSON export
httptap takes a different route:
Pure Python implementation using httpx and httpcore trace hooks (no curl)
Deep TLS inspection (protocol, cipher, expiry days)
Rich output modes: human-readable table, compact line, metrics-only, and full JSON
/r/Python
https://redd.it/1ogjjrl
# What My Project Does
httptap is a CLI and Python library for detailed HTTP request performance tracing.
It breaks a request into real network stages - DNS → TCP → TLS → TTFB → Transfer — and shows precise timing for each.
It helps answer not just “why is it slow?” but “which part is slow?”
You get a full waterfall breakdown, TLS info, redirect chain, and structured JSON output for automation or CI.
🔗 Repo: [github.com/ozeranskii/httptap](https://github.com/ozeranskii/httptap)
📦 PyPI: pypi.org/project/httptap
📕 Documentation: [https://httptap.dev/](https://httptap.dev/)
📹 asciinema: https://asciinema.org/a/751564
# Target Audience
Developers debugging API latency or network bottlenecks
DevOps / SRE teams investigating performance regressions
Security engineers checking TLS setup
Anyone who wants a native Python equivalent of curl -w + Wireshark + stopwatch
httptap works cross-platform (macOS, Linux, Windows), has minimal dependencies, and can be used both interactively and programmatically.
# Comparison
When exploring similar tools, I found two common options:
[reorx/httpstat (Python)](https://github.com/reorx/httpstat) — depends on curl, unmaintained, limited visibility
davecheney/httpstat (Go) — cleaner, but mostly a decorated curl -v, no TLS or JSON export
httptap takes a different route:
Pure Python implementation using httpx and httpcore trace hooks (no curl)
Deep TLS inspection (protocol, cipher, expiry days)
Rich output modes: human-readable table, compact line, metrics-only, and full JSON
/r/Python
https://redd.it/1ogjjrl
GitHub
GitHub - ozeranskii/httptap: Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with…
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output. - ozeranskii/httptap
Pip 25.3 - build constraints and PEP 517 builds only!
This weekend I got to be the release manager for pip 25.3!
I'd say the the big highlights are:
* A new option `--build-constraint` that allows you to define build time dependency constraints without affecting install constraints.
* Building from source is now PEP 517 only, no more directly calling `setup.py`. This will affect only a tiny % of projects, as PEP 517 automatically falls back to setuptools (but using the official build interface), but it finally removes legacy behavior that tools like uv never even supported.
* Similarly, editable installs are PEP 660 only, pip now no longer calls `setup.py` here either, this does mean if you use editable installs with setuptools you need to use v66+.
A small highlight, but one I'm very happy with, is if your remote index supports PEP 658 metadata (PyPI does), then `pip install --dry-run` and `pip lock` will avoid downloading the entire package.
The official announcement post is at: https://discuss.python.org/t/announcement-pip-25-3-release/104550
The full changelog is at: https://github.com/pypa/pip/blob/main/NEWS.rst#253-2025-10-24
/r/Python
https://redd.it/1og1yzs
This weekend I got to be the release manager for pip 25.3!
I'd say the the big highlights are:
* A new option `--build-constraint` that allows you to define build time dependency constraints without affecting install constraints.
* Building from source is now PEP 517 only, no more directly calling `setup.py`. This will affect only a tiny % of projects, as PEP 517 automatically falls back to setuptools (but using the official build interface), but it finally removes legacy behavior that tools like uv never even supported.
* Similarly, editable installs are PEP 660 only, pip now no longer calls `setup.py` here either, this does mean if you use editable installs with setuptools you need to use v66+.
A small highlight, but one I'm very happy with, is if your remote index supports PEP 658 metadata (PyPI does), then `pip install --dry-run` and `pip lock` will avoid downloading the entire package.
The official announcement post is at: https://discuss.python.org/t/announcement-pip-25-3-release/104550
The full changelog is at: https://github.com/pypa/pip/blob/main/NEWS.rst#253-2025-10-24
/r/Python
https://redd.it/1og1yzs
Discussions on Python.org
Announcement: pip 25.3 release!
On behalf of the PyPA, I am pleased to announce that the pip team has just released pip 25.3. This is the fourth and final major release of pip for the year 2025. You can read more about our versioning, deprecation policy, and release process here. Highlights…
How to implement Server Sent Events (SSE) in Django with WSGI
I tried django-eventstream + daphne (ASGI) - it worked, but I've lost hot-reload on server and browser. Then I tried a custom implementation with uvicorn - it worked, but browser hot reload didn't worked anymore, neither server hot reload even though I had --reload flag for uvicorn.
So, I wasted a few hours saving 5 seconds of restarting server and reloading browser after each change and created a new service in Go which takes messages published by Django to redis pub/sub and sends them to frontend. It's basically a new service in a docker-compose file next to your redis service (super lightweight - because is built in Go).
\~2.4 RAM used and it has \~8mb in size.
https://preview.redd.it/ddfqha5t3ixf1.png?width=945&format=png&auto=webp&s=bfd271bd1677e2d047e6060f64ee9cbaeaa84621
Yeah, I could've used pooling, but that setInterval is tricky and I've seen it cause issues in the past.
Here is the repo if anyone is interested:
https://github.com/ClimenteA/go-sse-wsgi-sidecar
/r/django
https://redd.it/1ogs2pw
I tried django-eventstream + daphne (ASGI) - it worked, but I've lost hot-reload on server and browser. Then I tried a custom implementation with uvicorn - it worked, but browser hot reload didn't worked anymore, neither server hot reload even though I had --reload flag for uvicorn.
So, I wasted a few hours saving 5 seconds of restarting server and reloading browser after each change and created a new service in Go which takes messages published by Django to redis pub/sub and sends them to frontend. It's basically a new service in a docker-compose file next to your redis service (super lightweight - because is built in Go).
\~2.4 RAM used and it has \~8mb in size.
https://preview.redd.it/ddfqha5t3ixf1.png?width=945&format=png&auto=webp&s=bfd271bd1677e2d047e6060f64ee9cbaeaa84621
Yeah, I could've used pooling, but that setInterval is tricky and I've seen it cause issues in the past.
Here is the repo if anyone is interested:
https://github.com/ClimenteA/go-sse-wsgi-sidecar
/r/django
https://redd.it/1ogs2pw
What's a good host for Django now?
I was planning to use heroku because I thought it was free, but it was not. Are there any good free hosting for django websites right now (if you can tell me the pro and cons that would be good too)? THANK YOU!
It would be nice, if I could also have my databases with the suggestions.
/r/django
https://redd.it/1ogbye8
I was planning to use heroku because I thought it was free, but it was not. Are there any good free hosting for django websites right now (if you can tell me the pro and cons that would be good too)? THANK YOU!
It would be nice, if I could also have my databases with the suggestions.
/r/django
https://redd.it/1ogbye8
Reddit
From the django community on Reddit
Explore this post and more from the django community
P Cutting Inference Costs from $46K to $7.5K by Fine-Tuning Qwen-Image-Edit
Wanted to share some learnings we had optimizing and deploying Qwen-Image-Edit at scale to replace Nano-Banana. The goal was to generate a product catalogue of 1.2m images, which would have cost $46k with Nano-Banana or GPT-Image-Edit.
Qwen-Image-Edit being Apache 2.0 allows you to fine-tune and apply a few tricks like compilation, lightning lora and quantization to cut costs.
The base model takes \~15s to generate an image which would mean we would need 1,200,000*15/60/60=5,000 compute hours.
Compilation of the PyTorch graph + applying a lightning LoRA cut inference down to \~4s per image which resulted in \~1,333 compute hours.
I'm a big fan of open source models, so wanted to share the details in case it inspires you to own your own weights in the future.
https://www.oxen.ai/blog/how-we-cut-inference-costs-from-46k-to-7-5k-fine-tuning-qwen-image-edit
/r/MachineLearning
https://redd.it/1ogud3r
Wanted to share some learnings we had optimizing and deploying Qwen-Image-Edit at scale to replace Nano-Banana. The goal was to generate a product catalogue of 1.2m images, which would have cost $46k with Nano-Banana or GPT-Image-Edit.
Qwen-Image-Edit being Apache 2.0 allows you to fine-tune and apply a few tricks like compilation, lightning lora and quantization to cut costs.
The base model takes \~15s to generate an image which would mean we would need 1,200,000*15/60/60=5,000 compute hours.
Compilation of the PyTorch graph + applying a lightning LoRA cut inference down to \~4s per image which resulted in \~1,333 compute hours.
I'm a big fan of open source models, so wanted to share the details in case it inspires you to own your own weights in the future.
https://www.oxen.ai/blog/how-we-cut-inference-costs-from-46k-to-7-5k-fine-tuning-qwen-image-edit
/r/MachineLearning
https://redd.it/1ogud3r
www.oxen.ai
How We Cut Inference Costs from $46K to $6.5K Fine-Tuning Qwen-Image-Edit | Oxen.ai
At Oxen.ai, we think a lot about what it takes to run high-quality inference at scale. It’s one thing to produce a handful of impressive results with a cutting-edge image editing model,but an entirely different challenge when you’re generating millions of…
寻python+vue项目指导老师,有偿
接了一个学术网站项目
Postgresql数据库
+Django
+Vue
前端后端数据库,代码基本都有了
问题是我第一次接触全栈,没有经验
路由配置,前后端配置不知道哪里有问题,数据库数据获取失败
寻有经验的老师线上指导
详谈
V:G_L_M_H
/r/django
https://redd.it/1ogl0xt
接了一个学术网站项目
Postgresql数据库
+Django
+Vue
前端后端数据库,代码基本都有了
问题是我第一次接触全栈,没有经验
路由配置,前后端配置不知道哪里有问题,数据库数据获取失败
寻有经验的老师线上指导
详谈
V:G_L_M_H
/r/django
https://redd.it/1ogl0xt
Reddit
From the django community on Reddit
Explore this post and more from the django community
Monday Daily Thread: Project ideas!
# Weekly Thread: Project Ideas 💡
Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you.
## How it Works:
1. **Suggest a Project**: Comment your project idea—be it beginner-friendly or advanced.
2. **Build & Share**: If you complete a project, reply to the original comment, share your experience, and attach your source code.
3. **Explore**: Looking for ideas? Check out Al Sweigart's ["The Big Book of Small Python Projects"](https://www.amazon.com/Big-Book-Small-Python-Programming/dp/1718501242) for inspiration.
## Guidelines:
* Clearly state the difficulty level.
* Provide a brief description and, if possible, outline the tech stack.
* Feel free to link to tutorials or resources that might help.
# Example Submissions:
## Project Idea: Chatbot
**Difficulty**: Intermediate
**Tech Stack**: Python, NLP, Flask/FastAPI/Litestar
**Description**: Create a chatbot that can answer FAQs for a website.
**Resources**: [Building a Chatbot with Python](https://www.youtube.com/watch?v=a37BL0stIuM)
# Project Idea: Weather Dashboard
**Difficulty**: Beginner
**Tech Stack**: HTML, CSS, JavaScript, API
**Description**: Build a dashboard that displays real-time weather information using a weather API.
**Resources**: [Weather API Tutorial](https://www.youtube.com/watch?v=9P5MY_2i7K8)
## Project Idea: File Organizer
**Difficulty**: Beginner
**Tech Stack**: Python, File I/O
**Description**: Create a script that organizes files in a directory into sub-folders based on file type.
**Resources**: [Automate the Boring Stuff: Organizing Files](https://automatetheboringstuff.com/2e/chapter9/)
Let's help each other grow. Happy
/r/Python
https://redd.it/1ogzye9
# Weekly Thread: Project Ideas 💡
Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you.
## How it Works:
1. **Suggest a Project**: Comment your project idea—be it beginner-friendly or advanced.
2. **Build & Share**: If you complete a project, reply to the original comment, share your experience, and attach your source code.
3. **Explore**: Looking for ideas? Check out Al Sweigart's ["The Big Book of Small Python Projects"](https://www.amazon.com/Big-Book-Small-Python-Programming/dp/1718501242) for inspiration.
## Guidelines:
* Clearly state the difficulty level.
* Provide a brief description and, if possible, outline the tech stack.
* Feel free to link to tutorials or resources that might help.
# Example Submissions:
## Project Idea: Chatbot
**Difficulty**: Intermediate
**Tech Stack**: Python, NLP, Flask/FastAPI/Litestar
**Description**: Create a chatbot that can answer FAQs for a website.
**Resources**: [Building a Chatbot with Python](https://www.youtube.com/watch?v=a37BL0stIuM)
# Project Idea: Weather Dashboard
**Difficulty**: Beginner
**Tech Stack**: HTML, CSS, JavaScript, API
**Description**: Build a dashboard that displays real-time weather information using a weather API.
**Resources**: [Weather API Tutorial](https://www.youtube.com/watch?v=9P5MY_2i7K8)
## Project Idea: File Organizer
**Difficulty**: Beginner
**Tech Stack**: Python, File I/O
**Description**: Create a script that organizes files in a directory into sub-folders based on file type.
**Resources**: [Automate the Boring Stuff: Organizing Files](https://automatetheboringstuff.com/2e/chapter9/)
Let's help each other grow. Happy
/r/Python
https://redd.it/1ogzye9
YouTube
Build & Integrate your own custom chatbot to a website (Python & JavaScript)
In this fun project you learn how to build a custom chatbot in Python and then integrate this to a website using Flask and JavaScript.
Starter Files: https://github.com/patrickloeber/chatbot-deployment
Get my Free NumPy Handbook: https://www.python-engi…
Starter Files: https://github.com/patrickloeber/chatbot-deployment
Get my Free NumPy Handbook: https://www.python-engi…
Meta: Limiting project posts to a single day of the week?
Given that this subreddit is currently being overrun by "here's my new project" posts (with a varying level of LLMs involved), would it be a good idea to move all those posts to a single day? (similar to what other subreddits does with Show-off Saturdays, for example).
It'd greatly reduce the noise during the week, and maybe actual content and interesting posts could get any decent attention instead of drowning out in the constant stream of projects.
Currently the last eight posts under "New" on this subreddit is about projects, before the post about backwards compatibility in libraries - a post that actually created a good discussion and presented a different viewpoint.
A quick guess seems to be that currently at least 80-85% of all posts are of the type "here's my new project".
/r/Python
https://redd.it/1oguael
Given that this subreddit is currently being overrun by "here's my new project" posts (with a varying level of LLMs involved), would it be a good idea to move all those posts to a single day? (similar to what other subreddits does with Show-off Saturdays, for example).
It'd greatly reduce the noise during the week, and maybe actual content and interesting posts could get any decent attention instead of drowning out in the constant stream of projects.
Currently the last eight posts under "New" on this subreddit is about projects, before the post about backwards compatibility in libraries - a post that actually created a good discussion and presented a different viewpoint.
A quick guess seems to be that currently at least 80-85% of all posts are of the type "here's my new project".
/r/Python
https://redd.it/1oguael
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
ttkbootstrap-icons 2.0 supports 8 new icon sets! material, font-awesome, remix, fluent, etc...
I'm excited to announce that ttkbootstrap-icons 2.0 has been release and now supports 8 new icon sets.
The icon sets are extensions and can be installed as needed for your project. Bootstrap icons are included by default, but you can now install the following icon providers:
pip install ttkbootstrap-icons-fa # Font Awesome (Free)
pip install ttkbootstrap-icons-fluent # Fluent System Icons
pip install ttkbootstrap-icons-gmi # Google Material Icons
pip install ttkbootstrap-icons-ion # Ionicons v2 (font)
pip install ttkbootstrap-icons-lucide # Lucide Icons
pip install ttkbootstrap-icons-mat # Material Design Icons (MDI)
pip install ttkbootstrap-icons-remix # Remix Icon
pip install ttkbootstrap-icons-simple # Simple Icons (community font)
pip install ttkbootstrap-icons-weather # Weather Icons
After installing, run `ttkbootstrap-icons` from your command line and you can preview and search for icons in any installed icon provider.
israel-dryer/ttkbootstrap-icons: Font-based icons for Tkinter/ttkbootstrap with a built-in Bootstrap set and installable providers: Font
/r/Python
[https://redd.it/1oh3x1p
I'm excited to announce that ttkbootstrap-icons 2.0 has been release and now supports 8 new icon sets.
The icon sets are extensions and can be installed as needed for your project. Bootstrap icons are included by default, but you can now install the following icon providers:
pip install ttkbootstrap-icons-fa # Font Awesome (Free)
pip install ttkbootstrap-icons-fluent # Fluent System Icons
pip install ttkbootstrap-icons-gmi # Google Material Icons
pip install ttkbootstrap-icons-ion # Ionicons v2 (font)
pip install ttkbootstrap-icons-lucide # Lucide Icons
pip install ttkbootstrap-icons-mat # Material Design Icons (MDI)
pip install ttkbootstrap-icons-remix # Remix Icon
pip install ttkbootstrap-icons-simple # Simple Icons (community font)
pip install ttkbootstrap-icons-weather # Weather Icons
After installing, run `ttkbootstrap-icons` from your command line and you can preview and search for icons in any installed icon provider.
israel-dryer/ttkbootstrap-icons: Font-based icons for Tkinter/ttkbootstrap with a built-in Bootstrap set and installable providers: Font
/r/Python
[https://redd.it/1oh3x1p
Reddit
From the Python community on Reddit: ttkbootstrap-icons 2.0 supports 8 new icon sets! material, font-awesome, remix, fluent, etc...
Explore this post and more from the Python community
Google PhD Fellowship recipients 2025 D
Google have just announced the 2025 recipients.
What are the criteria to get this fellowship?
https://research.google/programs-and-events/phd-fellowship/recipients/
/r/MachineLearning
https://redd.it/1ogy6z9
Google have just announced the 2025 recipients.
What are the criteria to get this fellowship?
https://research.google/programs-and-events/phd-fellowship/recipients/
/r/MachineLearning
https://redd.it/1ogy6z9
research.google
Google PhD Fellowship recipients
The Google PhD Fellowship Program recognizes outstanding graduate students doing exceptional work in computer science, related disciplines, or promising research areas. Meet the recipients.
Duron - Durable async runtime for Python
Hi r/Python!
I built **Duron**, a lightweight **durable execution runtime** for Python async workflows. It provides replayable execution primitives that can work standalone or serve as building blocks for complex workflow engines.
**GitHub:** [https://github.com/brian14708/duron](https://github.com/brian14708/duron)
## What My Project Does
Duron helps you write Python async workflows that can pause, resume, and continue even after a crash or restart.
It captures and replays async function progress through deterministic logs and pluggable storage backends, allowing consistent recovery and integration with custom workflow systems.
## Target Audience
* Embed simple durable workflows into application
* Building custom durable execution engines
* Exploring ideas for interactive, durable agents
## Comparison
Compared to temporal.io or restate.dev:
- Focuses purely on Python async runtime, not distributed scheduling or other languages
- Keeps things lightweight and embeddable
- Experimental features: tracing, signals, and streams
---
Still early-stage and experimental — any feedback, thoughts, or contributions are very welcome!
/r/Python
https://redd.it/1ohbuhl
Hi r/Python!
I built **Duron**, a lightweight **durable execution runtime** for Python async workflows. It provides replayable execution primitives that can work standalone or serve as building blocks for complex workflow engines.
**GitHub:** [https://github.com/brian14708/duron](https://github.com/brian14708/duron)
## What My Project Does
Duron helps you write Python async workflows that can pause, resume, and continue even after a crash or restart.
It captures and replays async function progress through deterministic logs and pluggable storage backends, allowing consistent recovery and integration with custom workflow systems.
## Target Audience
* Embed simple durable workflows into application
* Building custom durable execution engines
* Exploring ideas for interactive, durable agents
## Comparison
Compared to temporal.io or restate.dev:
- Focuses purely on Python async runtime, not distributed scheduling or other languages
- Keeps things lightweight and embeddable
- Experimental features: tracing, signals, and streams
---
Still early-stage and experimental — any feedback, thoughts, or contributions are very welcome!
/r/Python
https://redd.it/1ohbuhl
GitHub
GitHub - brian14708/duron: 🌀 Durable async runtime for Python
🌀 Durable async runtime for Python. Contribute to brian14708/duron development by creating an account on GitHub.
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable.
We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial
/r/Python
https://redd.it/1ohh6v2
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable.
We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial
/r/Python
https://redd.it/1ohh6v2
NSF - National Science Foundation
Safety, Security, and Privacy of Open-Source Ecosystems (Safe-OSE)