AI-based Synology Photos "lost folder" Thumbnails Generator
Synology Photos works with my deeply hierarchical Photo structure, but does not create a thumbnail for all intermediates folders, the ones that does not contain at least one picture directly in it.
So I wrote this Python project that generate thumbnails in all parents folder without one.
**What My Project Does**
For instance, my collections are organized like this:
/volume3/photo
├── Famille/2025/25.08 - Vacation in My Hometown
├── Professional/2024/24.04 - Marketing Campaign
└── Personal/2023/23.02 - Hiking in Pyrenees
All intermediate levels (`/volume3/photo/Family`, `/volume3/photo/Family/2023`,...) does NOT have a thumbnail generated by Synologys Photos, and appear like "empty folder".
Using this program from the top level (ex: `/volume3/photo/`), a `thumbnail.jpeg`will be generated in every intermediate levels.
That was the starting point, from here i played a little bit with some AI model:
* Recursively scans a folder for photos and videos
* Uses Opensource AI models (using openCLIP) to pick four representative images (with optional randomness)
* Crops them to a uniform aspect ratio, centering on people at best as possible (openCV, mediapipe models)
* Assembles them into a 2×2 collage
* Saves it as `thumbnail.jpg`in each intermediate folders
I know it is a big script to solve a very small problem, but i like using
/r/Python
https://redd.it/1mtr07d
Synology Photos works with my deeply hierarchical Photo structure, but does not create a thumbnail for all intermediates folders, the ones that does not contain at least one picture directly in it.
So I wrote this Python project that generate thumbnails in all parents folder without one.
**What My Project Does**
For instance, my collections are organized like this:
/volume3/photo
├── Famille/2025/25.08 - Vacation in My Hometown
├── Professional/2024/24.04 - Marketing Campaign
└── Personal/2023/23.02 - Hiking in Pyrenees
All intermediate levels (`/volume3/photo/Family`, `/volume3/photo/Family/2023`,...) does NOT have a thumbnail generated by Synologys Photos, and appear like "empty folder".
Using this program from the top level (ex: `/volume3/photo/`), a `thumbnail.jpeg`will be generated in every intermediate levels.
That was the starting point, from here i played a little bit with some AI model:
* Recursively scans a folder for photos and videos
* Uses Opensource AI models (using openCLIP) to pick four representative images (with optional randomness)
* Crops them to a uniform aspect ratio, centering on people at best as possible (openCV, mediapipe models)
* Assembles them into a 2×2 collage
* Saves it as `thumbnail.jpg`in each intermediate folders
I know it is a big script to solve a very small problem, but i like using
/r/Python
https://redd.it/1mtr07d
Reddit
From the Python community on Reddit: AI-based Synology Photos "lost folder" Thumbnails Generator
Explore this post and more from the Python community
Tuesday Daily Thread: Advanced questions
# Weekly Wednesday Thread: Advanced Questions 🐍
Dive deep into Python with our Advanced Questions thread! This space is reserved for questions about more advanced Python topics, frameworks, and best practices.
## How it Works:
1. **Ask Away**: Post your advanced Python questions here.
2. **Expert Insights**: Get answers from experienced developers.
3. **Resource Pool**: Share or discover tutorials, articles, and tips.
## Guidelines:
* This thread is for **advanced questions only**. Beginner questions are welcome in our [Daily Beginner Thread](#daily-beginner-thread-link) every Thursday.
* Questions that are not advanced may be removed and redirected to the appropriate thread.
## Recommended Resources:
* If you don't receive a response, consider exploring r/LearnPython or join the [Python Discord Server](https://discord.gg/python) for quicker assistance.
## Example Questions:
1. **How can you implement a custom memory allocator in Python?**
2. **What are the best practices for optimizing Cython code for heavy numerical computations?**
3. **How do you set up a multi-threaded architecture using Python's Global Interpreter Lock (GIL)?**
4. **Can you explain the intricacies of metaclasses and how they influence object-oriented design in Python?**
5. **How would you go about implementing a distributed task queue using Celery and RabbitMQ?**
6. **What are some advanced use-cases for Python's decorators?**
7. **How can you achieve real-time data streaming in Python with WebSockets?**
8. **What are the
/r/Python
https://redd.it/1mu2vyt
# Weekly Wednesday Thread: Advanced Questions 🐍
Dive deep into Python with our Advanced Questions thread! This space is reserved for questions about more advanced Python topics, frameworks, and best practices.
## How it Works:
1. **Ask Away**: Post your advanced Python questions here.
2. **Expert Insights**: Get answers from experienced developers.
3. **Resource Pool**: Share or discover tutorials, articles, and tips.
## Guidelines:
* This thread is for **advanced questions only**. Beginner questions are welcome in our [Daily Beginner Thread](#daily-beginner-thread-link) every Thursday.
* Questions that are not advanced may be removed and redirected to the appropriate thread.
## Recommended Resources:
* If you don't receive a response, consider exploring r/LearnPython or join the [Python Discord Server](https://discord.gg/python) for quicker assistance.
## Example Questions:
1. **How can you implement a custom memory allocator in Python?**
2. **What are the best practices for optimizing Cython code for heavy numerical computations?**
3. **How do you set up a multi-threaded architecture using Python's Global Interpreter Lock (GIL)?**
4. **Can you explain the intricacies of metaclasses and how they influence object-oriented design in Python?**
5. **How would you go about implementing a distributed task queue using Celery and RabbitMQ?**
6. **What are some advanced use-cases for Python's decorators?**
7. **How can you achieve real-time data streaming in Python with WebSockets?**
8. **What are the
/r/Python
https://redd.it/1mu2vyt
Discord
Join the Python Discord Server!
We're a large community focused around the Python programming language. We believe that anyone can learn to code. | 412982 members
[Release] Syda – Open Source Synthetic Data Generator with AI + SQLAlchemy Support
I’ve released **Syda**, an open-source Python library for generating **realistic, multi-table synthetic/test data**.
Key features:
* **Referential Integrity** → no orphaned records (`product.category_id →` [`category.id`](http://category.id) `✅`)
* **SQLAlchemy Native** → generate synthetic data from your ORM models directly
* **Multiple Schema Formats** → YAML, JSON, dicts also supported
* **Custom Generators** → define business logic (tax, pricing, rules)
* **Multi-AI Provider** → works with OpenAI, Anthropic (Claude), others
👉 GitHub: [https://github.com/syda-ai/syda](https://github.com/syda-ai/syda)
👉 Docs: [https://python.syda.ai/](https://python.syda.ai/)
👉 PyPI: [https://pypi.org/project/syda/](https://pypi.org/project/syda/)
Would love feedback from Python devs
/r/Python
https://redd.it/1mu76pd
I’ve released **Syda**, an open-source Python library for generating **realistic, multi-table synthetic/test data**.
Key features:
* **Referential Integrity** → no orphaned records (`product.category_id →` [`category.id`](http://category.id) `✅`)
* **SQLAlchemy Native** → generate synthetic data from your ORM models directly
* **Multiple Schema Formats** → YAML, JSON, dicts also supported
* **Custom Generators** → define business logic (tax, pricing, rules)
* **Multi-AI Provider** → works with OpenAI, Anthropic (Claude), others
👉 GitHub: [https://github.com/syda-ai/syda](https://github.com/syda-ai/syda)
👉 Docs: [https://python.syda.ai/](https://python.syda.ai/)
👉 PyPI: [https://pypi.org/project/syda/](https://pypi.org/project/syda/)
Would love feedback from Python devs
/r/Python
https://redd.it/1mu76pd
GitHub
GitHub - syda-ai/syda: Synthetic data generation with llms
Synthetic data generation with llms. Contribute to syda-ai/syda development by creating an account on GitHub.
Substack scraper
https://github.com/gitgithan/substack\_scraper
What My Project Does
Scrapes substack articles into html and markdown
Target Audience
Substack Readers
Comparison
https://github.com/timf34/Substack2Markdown
This tool tries to automate login with user and pass in a config file.
It also uses user-agent to get around headless problems.
My code is much less lines (100 vs 500), no config or user pass needed which reduces accidents in leaking passwords.
It requires manually logging in with a headed browser and possibly solving captcha.
Login is a one-time task only before scraper goes through all the articles, and is much more robust to hidden errors.
/r/Python
https://redd.it/1mu9cv8
https://github.com/gitgithan/substack\_scraper
What My Project Does
Scrapes substack articles into html and markdown
Target Audience
Substack Readers
Comparison
https://github.com/timf34/Substack2Markdown
This tool tries to automate login with user and pass in a config file.
It also uses user-agent to get around headless problems.
My code is much less lines (100 vs 500), no config or user pass needed which reduces accidents in leaking passwords.
It requires manually logging in with a headed browser and possibly solving captcha.
Login is a one-time task only before scraper goes through all the articles, and is much more robust to hidden errors.
/r/Python
https://redd.it/1mu9cv8
GitHub
GitHub - gitgithan/substack_scraper
Contribute to gitgithan/substack_scraper development by creating an account on GitHub.
How do you handle data collection in tables?
Hi,
I've been working on a few django projects lately, and as a blind user I really like finding ways to show data in tables. I don't mind giving non-defective eyeball folk the tools to see graphs, but for me being able to select the columns I can read or care about, and sort is really important.
That said, My thought is to just return JSON data to my django template and let js take over. I'm curious if there are libraries people prefer here, or if there's a cleaner way to do this keeping pagination and the like in tact.
Thanks,
/r/django
https://redd.it/1mu1mps
Hi,
I've been working on a few django projects lately, and as a blind user I really like finding ways to show data in tables. I don't mind giving non-defective eyeball folk the tools to see graphs, but for me being able to select the columns I can read or care about, and sort is really important.
That said, My thought is to just return JSON data to my django template and let js take over. I'm curious if there are libraries people prefer here, or if there's a cleaner way to do this keeping pagination and the like in tact.
Thanks,
/r/django
https://redd.it/1mu1mps
Reddit
From the django community on Reddit
Explore this post and more from the django community
UVForge – Interactive Python project generator using uv package manager (just answer prompts!)
# What My Project Does
[UVForge](https://github.com/manursutil/uvforge) is a CLI tool that bootstraps a modern Python project in seconds using uv. Instead of writing config files or copying boilerplate, you just answer a few interactive prompts and UVForge sets up:
* `src/` project layout
* `pytest` with example tests
* `ruff` for linting
* optional Docker and Github Actions support
* a clean, ready-to-go structure
# Target Audience
* Beginners and Advanced programmers who want to start coding quickly without worrying about setup.
* Developers who want a **“create-react-app” experience** for Python.
* Anyone who dislikes dealing with templating syntax or YAML files.
It’s not meant for production frameworks, it is just a quick, friendly way to spin up well-structured Python projects.
# Comparison
The closest existing tool is **Cookiecutter**, which is very powerful but requires YAML/JSON templates and some upfront configuration. UVForge is different because it is:
* **Fully interactive**: answer prompts in your terminal, no template files needed.
* **Zero config to start**: works out of the box with modern Python defaults.
* **Lightweight**: minimal overhead, just install and run.
Would love feedback from the community, especially on what features or integrations you’d like to see added!
**Links**
GitHub: [https://github.com/manursutil/uvforge](https://github.com/manursutil/uvforge)
/r/Python
https://redd.it/1mugoi2
# What My Project Does
[UVForge](https://github.com/manursutil/uvforge) is a CLI tool that bootstraps a modern Python project in seconds using uv. Instead of writing config files or copying boilerplate, you just answer a few interactive prompts and UVForge sets up:
* `src/` project layout
* `pytest` with example tests
* `ruff` for linting
* optional Docker and Github Actions support
* a clean, ready-to-go structure
# Target Audience
* Beginners and Advanced programmers who want to start coding quickly without worrying about setup.
* Developers who want a **“create-react-app” experience** for Python.
* Anyone who dislikes dealing with templating syntax or YAML files.
It’s not meant for production frameworks, it is just a quick, friendly way to spin up well-structured Python projects.
# Comparison
The closest existing tool is **Cookiecutter**, which is very powerful but requires YAML/JSON templates and some upfront configuration. UVForge is different because it is:
* **Fully interactive**: answer prompts in your terminal, no template files needed.
* **Zero config to start**: works out of the box with modern Python defaults.
* **Lightweight**: minimal overhead, just install and run.
Would love feedback from the community, especially on what features or integrations you’d like to see added!
**Links**
GitHub: [https://github.com/manursutil/uvforge](https://github.com/manursutil/uvforge)
/r/Python
https://redd.it/1mugoi2
GitHub
GitHub - manursutil/uvforge: A tool that brings the `create-react-app` experience to Python, an interactive, zero-friction CLI…
A tool that brings the `create-react-app` experience to Python, an interactive, zero-friction CLI that bootstraps projects with `uv`, testing, linting, and optional Docker support. - manursutil/uvf...
what is an ATS Resume and why is important
ATS-friendly resumes are designed to get past Applicant Tracking Systems, the software many companies use to filter candidates. Keeping your resume simple, using standard headings, avoiding images or complex formatting, and including relevant keywords from the job description can drastically increase your chances of being noticed. It's all about making your skills and experience easily readable for both the software and human recruiters.
If you want an ATS-friendly resume with 95+ score passed visit the link in the comment section
/r/django
https://redd.it/1muelci
ATS-friendly resumes are designed to get past Applicant Tracking Systems, the software many companies use to filter candidates. Keeping your resume simple, using standard headings, avoiding images or complex formatting, and including relevant keywords from the job description can drastically increase your chances of being noticed. It's all about making your skills and experience easily readable for both the software and human recruiters.
If you want an ATS-friendly resume with 95+ score passed visit the link in the comment section
/r/django
https://redd.it/1muelci
Reddit
From the django community on Reddit
Explore this post and more from the django community
Swizzle: flexible multi-attribute access in Python
Ever wished you could just do `obj.yxz` and grab all three at once? I got a bit obsessed playing around with `__getattr__` and `__setattr__`, and somehow it turned into a tiny library.
# What my Project Does
Swizzle lets you grab or assign multiple attributes at once, and it works with regular classes, dataclasses, Enums, etc. By default, swizzled attributes return a `swizzledtuple` (like an enhanced `namedtuple`) that keeps the original class name and allows continuous swizzling.
import swizzle
# Example with custom separator
@swizzle(sep='_', setter=True)
class Person:
def __init__(self, name, age, city, country):
self.name = name
self.age = age
self.city = city
self.country = country
p = Person("Jane", 30, "Berlin", "Germany")
# Get multiple attributes with separator
/r/Python
https://redd.it/1muhw70
Ever wished you could just do `obj.yxz` and grab all three at once? I got a bit obsessed playing around with `__getattr__` and `__setattr__`, and somehow it turned into a tiny library.
# What my Project Does
Swizzle lets you grab or assign multiple attributes at once, and it works with regular classes, dataclasses, Enums, etc. By default, swizzled attributes return a `swizzledtuple` (like an enhanced `namedtuple`) that keeps the original class name and allows continuous swizzling.
import swizzle
# Example with custom separator
@swizzle(sep='_', setter=True)
class Person:
def __init__(self, name, age, city, country):
self.name = name
self.age = age
self.city = city
self.country = country
p = Person("Jane", 30, "Berlin", "Germany")
# Get multiple attributes with separator
/r/Python
https://redd.it/1muhw70
Reddit
From the Python community on Reddit: Swizzle: flexible multi-attribute access in Python
Explore this post and more from the Python community
My first open-source package: feedunify, a tool for fetching and standardizing data feeds.
I'm not an expert, but I've been learning a lot and wanted to share my first-ever open-source package. It's called `feedunify`, and I built it to teach myself about async programming, testing, and the whole process of publishing to PyPI.
**What My Project Does**
`feedunify` is a library that fetches and standardizes data from multiple sources. You give it a list of URLs (RSS feeds, YouTube channels, etc.), and it returns a single, clean list of Python objects with a predictable structure.
* Fetches data concurrently using `asyncio` and `httpx`.
* Parses RSS, Atom, and standard YouTube channel URLs.
* Standardizes all data into a clean `FeedItem` object using `pydantic`.
* Has a full test suite built with `pytest`.
**Target Audience**
* Developers or hobbyists building simple data aggregation tools (like a news dashboard or a Discord bot).
* Anyone who wants to learn about `asyncio`, `pydantic`, and Python packaging, as it's a simple, real-world example.
* It's meant as a learning project, not a production-ready framework.
**Comparison**
The closest existing tools are powerful parsers like `feedparser`. `feedunify` is different because it's a higher-level orchestration tool. It uses `feedparser` under the hood but adds the layer of:
* **Concurrent fetching:** Pulls from all sources at once.
* **Source detection:** Automatically distinguishes between a normal
/r/Python
https://redd.it/1mukriv
I'm not an expert, but I've been learning a lot and wanted to share my first-ever open-source package. It's called `feedunify`, and I built it to teach myself about async programming, testing, and the whole process of publishing to PyPI.
**What My Project Does**
`feedunify` is a library that fetches and standardizes data from multiple sources. You give it a list of URLs (RSS feeds, YouTube channels, etc.), and it returns a single, clean list of Python objects with a predictable structure.
* Fetches data concurrently using `asyncio` and `httpx`.
* Parses RSS, Atom, and standard YouTube channel URLs.
* Standardizes all data into a clean `FeedItem` object using `pydantic`.
* Has a full test suite built with `pytest`.
**Target Audience**
* Developers or hobbyists building simple data aggregation tools (like a news dashboard or a Discord bot).
* Anyone who wants to learn about `asyncio`, `pydantic`, and Python packaging, as it's a simple, real-world example.
* It's meant as a learning project, not a production-ready framework.
**Comparison**
The closest existing tools are powerful parsers like `feedparser`. `feedunify` is different because it's a higher-level orchestration tool. It uses `feedparser` under the hood but adds the layer of:
* **Concurrent fetching:** Pulls from all sources at once.
* **Source detection:** Automatically distinguishes between a normal
/r/Python
https://redd.it/1mukriv
Reddit
From the Python community on Reddit: My first open-source package: feedunify, a tool for fetching and standardizing data feeds.
Explore this post and more from the Python community
Would Django Forms Generator help you??
I've made a simple HTML to Django Forms Creator at https://django-tutorial.dev/tools/forms-generator/
If this is something that could help you, you're welcome!!
/r/django
https://redd.it/1mulkrl
I've made a simple HTML to Django Forms Creator at https://django-tutorial.dev/tools/forms-generator/
If this is something that could help you, you're welcome!!
/r/django
https://redd.it/1mulkrl
django-tutorial.dev
django forms Code Generator | Convert HTML to django forms Online
Easily convert HTML forms into django forms classes with our free django forms Generator tool.
Software architecture humblebundle
Which of them you have read and really recommend ? I wonder to buy max plan.
https://www.humblebundle.com/books/software-architecture-2025-oreilly-books
/r/Python
https://redd.it/1musaqj
Which of them you have read and really recommend ? I wonder to buy max plan.
https://www.humblebundle.com/books/software-architecture-2025-oreilly-books
/r/Python
https://redd.it/1musaqj
Humble Bundle
Humble Tech Book Bundle: Software Architecture 2025 by O'Reilly
Pay what you want for the latest Humble Tech Bundle: Software Architecture 2025 and help support Code for America with your purchase!
Need feedback on my resume & project direction (Python/Django/Flask)
/r/django
https://redd.it/1muuqd0
/r/django
https://redd.it/1muuqd0
Vehicle Routing Problem
Hey, guys! Now I am taking part in the hackathon. We must distribute 20 000 orders between 200 couriers. We thought that we can train a neural network, which would looking for different routes, but understood that we wouldn't meet the deadline in 2 weeks.
We want to make a hybrid ml model and algorithm. What algorithm you can suggest? We thought about MILP, but it is greedy algorithm. What other recommendations you can give us?
/r/Python
https://redd.it/1muw4ci
Hey, guys! Now I am taking part in the hackathon. We must distribute 20 000 orders between 200 couriers. We thought that we can train a neural network, which would looking for different routes, but understood that we wouldn't meet the deadline in 2 weeks.
We want to make a hybrid ml model and algorithm. What algorithm you can suggest? We thought about MILP, but it is greedy algorithm. What other recommendations you can give us?
/r/Python
https://redd.it/1muw4ci
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Take Stack Overflow’s Survey on Sub-Communities - Option to be Entered into Raffle as a Thank you!
Hi everyone. I’m Cat, a Product Manager at Stack Overflow working on Community Products. My team is exploring new ways for our community to connect beyond Q&A, specifically through smaller sub-communities. We're interested in hearing from software developers and tech enthusiasts about the value of joining and participating in these groups on Stack. These smaller communities (similar to this Python community) could be formed around shared goals, learning objectives, interests, specific technologies, coding languages, or other technical topics, providing a dedicated space for people to gather and discuss their specific focus.
If you have a few minutes, we’d appreciate you filling out our brief survey. Feel free to share this post with your developer friends who may also be interested in taking our survey.
As a token of our appreciation, you can optionally enter into our raffle to win a US $50 gift card in a random drawing of 10 participants after completing the survey. The survey and raffle will be open from August 19 to September 3. Link to Raffle rules
Thanks again and thank you to the mods for letting me connect with the community here.
/r/Python
https://redd.it/1muwj8j
Hi everyone. I’m Cat, a Product Manager at Stack Overflow working on Community Products. My team is exploring new ways for our community to connect beyond Q&A, specifically through smaller sub-communities. We're interested in hearing from software developers and tech enthusiasts about the value of joining and participating in these groups on Stack. These smaller communities (similar to this Python community) could be formed around shared goals, learning objectives, interests, specific technologies, coding languages, or other technical topics, providing a dedicated space for people to gather and discuss their specific focus.
If you have a few minutes, we’d appreciate you filling out our brief survey. Feel free to share this post with your developer friends who may also be interested in taking our survey.
As a token of our appreciation, you can optionally enter into our raffle to win a US $50 gift card in a random drawing of 10 participants after completing the survey. The survey and raffle will be open from August 19 to September 3. Link to Raffle rules
Thanks again and thank you to the mods for letting me connect with the community here.
/r/Python
https://redd.it/1muwj8j
Ballparkhq
Ballpark – Research Platform
You've been invited to view or participate in some research. Open the link to get started.
Hexora – static analysis tool for malicious Python scripts
Hi Reddit, I'd love to hear your feedback and suggestions about my new tool.
What My Project Does
It's a new tool to detect malicious or harmful code. It can be used to review your project dependencies or just scan any scripts. It will show you potentially harmful code pieces which can be manually reviewed by a developer.
Here is a quick example:
> hexora audit test.py
warningHX2000: Reading from the clipboard can be used to exfiltrate sensitive data.
┌─ resources/test/test.py:3:8
│
1 │ import pyperclip
2 │
3 │ data = pyperclip.paste()
│ ^^^^^^^^^^^^^^^^^ HX2000
│
= Confidence: High
Help: Clipboard access can be used to exfiltrate sensitive data such as passwords and keys.
warningHX3000: Possible execution of unwanted code
┌─ resources/test/test.py:20:1
│
/r/Python
https://redd.it/1muyltn
Hi Reddit, I'd love to hear your feedback and suggestions about my new tool.
What My Project Does
It's a new tool to detect malicious or harmful code. It can be used to review your project dependencies or just scan any scripts. It will show you potentially harmful code pieces which can be manually reviewed by a developer.
Here is a quick example:
> hexora audit test.py
warningHX2000: Reading from the clipboard can be used to exfiltrate sensitive data.
┌─ resources/test/test.py:3:8
│
1 │ import pyperclip
2 │
3 │ data = pyperclip.paste()
│ ^^^^^^^^^^^^^^^^^ HX2000
│
= Confidence: High
Help: Clipboard access can be used to exfiltrate sensitive data such as passwords and keys.
warningHX3000: Possible execution of unwanted code
┌─ resources/test/test.py:20:1
│
/r/Python
https://redd.it/1muyltn
Reddit
From the Python community on Reddit: Hexora – static analysis tool for malicious Python scripts
Explore this post and more from the Python community
AWS vs DigitalOcean
I help lead a small team of 4 eng working on a django app (with postgres & django). We're growing at a slow rate. We've so far deployed it to Heroku, but Heroku is really unreliable. Just in the last two months, there were two major outages.
I need to migrate away, but I'm not sure if we should switch to DigitalOcean or AWS. We really enjoyed Heroku being user-friendly, which is why I am considering DigitalOcean. None of us have any experience with AWS, so it would have to be me learning how to deploy and use AWS. For reliability, we'd be using multi-AZ on AWS or readonly databases on DigitalOcean.
How would you guys think about this? Is DigitalOcean less reliable because there is no notion of an AZ within a region? How much of a UX/DX improvement is DO compared to AWS in 2025?
/r/django
https://redd.it/1mv00o9
I help lead a small team of 4 eng working on a django app (with postgres & django). We're growing at a slow rate. We've so far deployed it to Heroku, but Heroku is really unreliable. Just in the last two months, there were two major outages.
I need to migrate away, but I'm not sure if we should switch to DigitalOcean or AWS. We really enjoyed Heroku being user-friendly, which is why I am considering DigitalOcean. None of us have any experience with AWS, so it would have to be me learning how to deploy and use AWS. For reliability, we'd be using multi-AZ on AWS or readonly databases on DigitalOcean.
How would you guys think about this? Is DigitalOcean less reliable because there is no notion of an AZ within a region? How much of a UX/DX improvement is DO compared to AWS in 2025?
/r/django
https://redd.it/1mv00o9
Reddit
From the django community on Reddit
Explore this post and more from the django community
Customizing your IPython shell in Docker and Docker Compose
Hi everyone,
I avoided customizing IPython at all in Docker Compose environments because I didn't want to impose my preferences and proclivities on my coworkers. But it turns out it's easy to customize without having to do that.
In this post: https://frankwiles.com/posts/customize-ipython-docker/
I walk you through:
* How to use a local profile in Docker Compose
* How to set simple configuration options (vi editing mode)
* Automatically import frequently used libraries
* Load project specific data you need frequently
* How to build powerful custom debugging tools
Hope you find it useful! Welcome any feedback you might have.
/r/Python
https://redd.it/1mv2wut
Hi everyone,
I avoided customizing IPython at all in Docker Compose environments because I didn't want to impose my preferences and proclivities on my coworkers. But it turns out it's easy to customize without having to do that.
In this post: https://frankwiles.com/posts/customize-ipython-docker/
I walk you through:
* How to use a local profile in Docker Compose
* How to set simple configuration options (vi editing mode)
* Automatically import frequently used libraries
* Load project specific data you need frequently
* How to build powerful custom debugging tools
Hope you find it useful! Welcome any feedback you might have.
/r/Python
https://redd.it/1mv2wut
Frankwiles
Customize your IPython shell in Docker
You can heavily customize your IPython shell experience when using it inside Docker or in a Docker Compose project. Without your personal preferences annoying your teammates!
Inspiration Tuesday
Things are a little slow this week, so why don’t we spice things up and talk about what we are all working on! Be it a learning project, a passion project, or something else!
/r/djangolearning
https://redd.it/1muo3ec
Things are a little slow this week, so why don’t we spice things up and talk about what we are all working on! Be it a learning project, a passion project, or something else!
/r/djangolearning
https://redd.it/1muo3ec
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
Complete beginner: How to deploy Django app to Windows Server?
Hi everyone!
I built a Django app on my MacBook that works fine locally, but I'm completely new to deployment and need to get it running on a Windows Server in our office.
Current situation:
\- Django app works with `python manage.py runserver` on macOS
\- Need to deploy to Windows Server (not cloud)
\- Zero deployment experience
\- Uses PostgreSQL, static files, and a requirements.txt
What I'm lost on:
\- How to transfer my code to Windows Server?
\- What do I install on the server to run Django?
\- How to make it accessible to others on our network?
\- Do I need IIS or something else?
\- How to handle the database and static files?
/r/django
https://redd.it/1mv5n2e
Hi everyone!
I built a Django app on my MacBook that works fine locally, but I'm completely new to deployment and need to get it running on a Windows Server in our office.
Current situation:
\- Django app works with `python manage.py runserver` on macOS
\- Need to deploy to Windows Server (not cloud)
\- Zero deployment experience
\- Uses PostgreSQL, static files, and a requirements.txt
What I'm lost on:
\- How to transfer my code to Windows Server?
\- What do I install on the server to run Django?
\- How to make it accessible to others on our network?
\- Do I need IIS or something else?
\- How to handle the database and static files?
/r/django
https://redd.it/1mv5n2e
Reddit
From the django community on Reddit
Explore this post and more from the django community
Looking for a Django library to build OAuth Server (in CSR settings)
Do you know a Django library for building OAuth server which supports DRF? django-oauth-toolkit seems only to support Django "forms" for OAuth consent screen. I have a separated frontend (CSR). Authorize endpoint should redirect to frontend instead of rendering a consent screen.
/r/django
https://redd.it/1mvagx9
Do you know a Django library for building OAuth server which supports DRF? django-oauth-toolkit seems only to support Django "forms" for OAuth consent screen. I have a separated frontend (CSR). Authorize endpoint should redirect to frontend instead of rendering a consent screen.
/r/django
https://redd.it/1mvagx9
Reddit
From the django community on Reddit
Explore this post and more from the django community