Python Daily
2.57K subscribers
1.48K photos
53 videos
2 files
38.9K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
Question about reusing/sharing apps

Hello everyone,

I'm currently starting a new project and have a question about sharing apps between separate projects.
I'm building something that will need two different servers that have different purposes and deployments, but still will need to interact largely with the same data, so to avoid repeating myself and also inevitably making mistakes in maintaining the same thing twice, I wanted to have all those things in apps that are shared between those two projects.
As they are generally closely tied together, I want to develop this in a monorepo type structure for now. My structure right now looks something like this:

backend
- server1
- server2
- sharedapp1
- shared
app2
- ...

Each of the servers has its own venv managed by uv.

Now, I am unsure on how the proper way is to import an app here. I found two ways that generally work:

1: Package them as a pip package with a setup.py and install them to the individual servers

/r/djangolearning
https://redd.it/1lb4br2
Need a little guidance

Hey, I’m a beginner Django programmer. I’ve been working with Django for the past 3 months and have built a few projects like a task manager, PDF generator, email sender, etc. I’m currently stuck on the Django REST framework — not understanding much of it. I’m more of a hands-on/project-based learner; watching lectures doesn’t really work for me. I’m hoping a real Django developer could guide me a bit — not looking for an internship, certification, or anything formal, just some guidance. I’d be really greatful.



/r/django
https://redd.it/1lcmvg2
Built open-source portfolio website with Python , Django , Tailwind CSS, & Alphin.js

I wanted to share my personal portfolio website I've been working on recently. It's built using Django (Python backend), Tailwind CSS (styling), and Alpine.js (lightweight interactivity). The site is open source, and all content (hero section, about me, tech stacks, experience, projects, blog posts, etc.) is customizable through the Django admin.

**GitHub** : [https://github.com/gurmessa/my-portfolio/](https://github.com/gurmessa/my-portfolio/)

**Link**: [https://gurmessa.dev/](https://gurmessa.dev/)

**Features**

* **Blog system** with CKEditor (rich text editor with code formatting support)
* Manage **Projects**, **Work Experiences**, and **About Me** sections
* **Custom Django admin** interface using `django-unfold`
* **Singleton model** (`PortfolioProfile`) to manage site-wide portfolio info
* **Image thumbnails** generated using `sorl-thumbnail`
* **Tests** for all views and models included
* **Factory Boy** used to generate test data
* **Meta tags** added for SEO on selected pages
* **Environment-specific settings** for production and local development
* **Context processor** to pass `PortfolioProfile` instance to all templates automatically
* **Filter views** with `django-filter` for flexible querying
* **Alpine.js** used for frontend interactivity like carousel & tabs
* **Docker & Docker Compose** for production-ready deployment
* **Continuous Integration (CI)**: Automated tests run on every pull request via GitHub Actions
* **Continuous Deployment (CD)**: auto-deploys to production via GitHub Actions with every push to `main`

I’d love your feedback

Thanks!

/r/djangolearning
https://redd.it/1laa90q
Type hinting g and session is there to make life easier.

Many of you may already know this. But discovering it makes my life easier. Accessing value in g is troublesome. On the other hand IDE can not help on the object returned by g. So i made a G_mngr which solve this problem.

from flask import g
from typing import TYPE_CHECKING, Optional
if TYPE_CHECKING:
from yourpkg.database.user_model import User


class G_mngr():
@property
def user(self)->Optional['User']:
return g.get('user',None)

@user.setter
def user(self, value):
g.user = value

G=G_mngr()

import G in other module, you can now easily use G.user and IDE can help you with all the suggestion about user and its attributes. Same goes to session.

/r/flask
https://redd.it/1lcslhp
Anyone using MCP to connect Cursor to Django Backend?

I would love to have Cursor just aware of all models as well as the current runserver output so it can see when a change is throwing an error.

/r/django
https://redd.it/1lcxduc
Google Veo 3 Implemented from Scratch

# What My Project Does

I try to replicate the Google Veo 3 training process from data preprocessing to inferencing by reading their tech report and model card. It's an step by step implementation of understanding the code along with the theory of what the code is doing.

# Target audience

This project is for students and researchers, who want to understand how veo 3 latent diffusion method works that can generate (videos+audios) from text prompt or images.

# Comparison

I implemented this in a notebook so that we can see what what happens on each step so we can easily understand the code and can change accordingly. It's a learning project.

# GitHub

Code, documentation, and example can all be found on GitHub: https://github.com/FareedKhan-dev/google-veo3-from-scratch

/r/Python
https://redd.it/1lcs8g1
How global variables work in Python bytecode

Hi again! A couple weeks ago I shared a post about local variables in Python bytecode, and now I'm back with a follow-up on globals.

Global variables are handled quite differently than locals. Instead of being assigned to slots, they're looked up dynamically at runtime using the variable name. The VM has a much more active role in this than I expected!

If you're curious how this works under the hood, I hope this post is helpful: https://fromscratchcode.com/blog/how-global-variables-work-in-python-bytecode/

As always, I’d love to hear your thoughts or questions!

/r/Python
https://redd.it/1lctpba
A modern Python Project Cookiecutter Template, with all the batteries included.

Hello cool sexy people of r/python,

Im releasing a new Cookeicutter project template for modern python projects, that I'm pretty proud of. I've rolled everything you might need in a new project, formatting, typechecking, testing, docs, deployments, and boilerplates for common project extras like contributing guides, Github Issue Templates, and a bunch more cool things. All come preconfigured to work out of the box with sensible defaults and rules. Hopefully some of you might find this useful and any constructive feedback would be greatly appreciated.

- Github Repo - https://github.com/wyattferguson/cookiecutter-python-uv

# What My Project Does

Everything comes preconfigured to work out of the box. On setup you can pick and choose what extras to install or to leave behind.

- UV - Package and project manager
- Ruff - Linter and code formatter.
- Typechecking with Ty or Mypy.
- Pytest - Testing
- Coverage - Test coverage.
- Nox - Testing in multiple Python environments.
- Taskipy - Task runner for CLI shortcuts.
- Portray - Doc generation and Github Pages deployment.
- GitHub Action to publish package to PyPI.
- GitHub Issue Templates for documentation, feature requests, general reports, and bug reports.
- Pre-commit - Linting, formatting, and common bug checks on Git commits.
- Changelog, Code of Conduct, and Contributing Guide templates.
- Docker

/r/Python
https://redd.it/1lcz532
Top Django Interview QS

Hi!
I am 4years exp person and looking for a career switch my roles is primarily focusing on Django based backend engineering. while preparing my self for an interview I found only basic interview qs available on the internet do you guys know what are the qs mostly people asked during the interview??

Let me know in the comments!! Thanks 🙏🏻

/r/django
https://redd.it/1ld0gut
D Why Is Data Processing, Especially Labeling, So Expensive? So Many Contractors Seem Like Scammers

Honestly, the prices I have seen from data labeling vendors are just insane. The delivery timelines are way too long as well. We had a recent project with some medical data that needed pre-sales labeling. The vendor wanted us to pay them every week, but every delivery was a mess and needed countless rounds of revisions.

Later we found out the labeling company had outsourced the whole task to a group of people who clearly had no idea what they were doing. If your project is small, niche, or long-tail, the bigger vendors do not even want to take it. The smaller teams? I just cannot trust their quality.

Besides being crazy expensive, the labeling is always super subjective, especially for big, complex, or domain-specific datasets. Consistency is basically nonexistent. The turnover at these labeling companies is wild too. It feels like half their team just gets a crash course and then is thrown onto your project. I really cannot convince myself they are going to deliver anything good.

Now I am getting emails from companies claiming their "automated labeling" is faster and better than anything humans can do. I honestly have no clue if that is for real since I have never

/r/MachineLearning
https://redd.it/1ldaof1
Class variable for multiple language support

Is it good idea to use class variable to store all UI text and their translation.

class Text():
data={
'login':{
'en':'login',
'bn':'লগইন'
}#many more
}
@staticmethod
def get(key):
return Text.data[key][lang_from_session()]

@app.context_processor
@staticmethod
def get_jinja():
return dict(Text=Text.get)



#in template
<a href='/login'>{{Text('login')}}</a>



See the example above. I can import Text and use it for translation. Thanks in advance.

/r/flask
https://redd.it/1lcn5wk
Flutter or React Native for Mobile App with Django REST Backend?

Hi all,

We’re developing a warehouse management system with both web and mobile components. The web app is almost done, built using Vue.js for the frontend and Django REST Framework (DRF) for the backend.

Now we're moving to the mobile app, which will have a few core features:

QR code scanning, OTP verification, User login, Delivery status updates, Image uploads (e.g., proof of delivery)

We’re new to mobile development and working with a tight deadline, so our plan is to learn the basics quickly and then vibe code the rest as we build.

We’re trying to decide between Flutter and React Native, and our priorities are:

Easy integration with our existing DRF backend

Quick to learn and develop with

Good support for camera/QR/image features


From your experience, which framework would help us move faster and be more suitable for a small team coming from a web development background?
Any advice or suggestions would be greatly appreciated — thanks!

/r/django
https://redd.it/1ldhoio
What front end frameworks should you learn as a Full Stack Developer?

Do Django full stack developers need to pick a specific front-end framework to stay competitive in the job market?


https://youtu.be/LKhR9KS8eVQ

In this short clip, taken from my recent LinkedIn Live session I answered a common question from developers: “Will choosing one front-end framework give me an edge when job hunting?”

🔍 I talked about what hiring trends are actually showing — While there’s no single “must-know” tool, some front-end technologies are clearly leading the pack.

💡 Based on what I’ve seen in job specs and industry chatter, here are the frameworks worth paying attention to right now:

TypeScript – showing up most frequently in job ads

React – still a dominant choice across the board

Vue.js – strong third place, especially in smaller teams

HTMX – a rising star, particularly popular in the Django world

I also share insights from DjangoCon US, where HTMX generated a lot of buzz, both on stage and in hallway conversations.What Front End frameworks should you learn as a Full Stack Developer

/r/django
https://redd.it/1ldjpqu
Need help with Django Authentication and User Modules

Hi everyone,

Found this sub and figured it's worth a shot. Is anyone willing to spare an hour or two of their time and help me properly set up the authentication and user profiles for a project I'm working on?
I've done some work on it, but the tokens don't seem to be working correctly, and it would be amazing if someone who knows and has worked with both could have a look and walk me through it.
Any input would be so so so appreciated!

/r/djangolearning
https://redd.it/1lctrb3
Best way to minify HTML/CSS/JS in a Django + Tailwind project?

I'm working on a Django project with TailwindCSS (using django-tailwind) and looking for the best way to minify my static files (HTML, CSS, and JS) for production.


I initially tried writing a middleware that uses regular expressions to minify HTML responses (removing whitespace/comments), but then realized this might actually slow down the site instead of improving performance, especially under high traffic.



I also looked into some libraries like django-minify-html, but they also rely on middleware, so I’m concerned about runtime overhead.



Then I thought — maybe I could hook into the build process. Like, when I run:

\- python manage.py tailwind build

\- python manage.py collectstatic



…maybe there’s a way to minify things at that point. But I'm not sure how to do that or what the right approach is.



What's the recommended way to minify static files in a Django + Tailwind project?


ps. Used ChatGPT

/r/django
https://redd.it/1le10ev
Need Help Deploying Django App with Database

Hey everyone,
I'm trying to deploy my Django application, and I'm stuck when it comes to deploying it along with the database (sqlite). I’ve developed everything locally and it's working fine, but I’m confused about how to properly set up the production database (sqlite). I have explored various options like AWS , render but I'm stuck . Also I want it with custom domain.

/r/django
https://redd.it/1ldr31p
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/1ld8te6