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/1hq1fjw
# 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/1hq1fjw
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
I made a CLI that generates terminal UIs from simple text prompts
Demo + more details here: https://github.com/shobrook/termite
What my project does:
Describe a terminal UI (TUI) in natural language (e.g., "Make me a dashboard for managing my Docker containers"), and an LLM will design and implement it within 1-2 minutes.
Target Audience:
Anyone building a TUI would benefit from this since it helps you quickly bootstrap or prototype one. But it's also useful as a general-purpose terminal assistant since a lot of tasks are best solved with an interface (e.g., "Show me which ports are currently active").
Comparison:
As far as I know, this is the first project to implement generative UI in the terminal. The concept of generating UI from text prompts has been around for the last year and is popular in the web development space (see v0.dev) but nonexistent in the world of terminals.
/r/Python
https://redd.it/1hpuh0o
Demo + more details here: https://github.com/shobrook/termite
What my project does:
Describe a terminal UI (TUI) in natural language (e.g., "Make me a dashboard for managing my Docker containers"), and an LLM will design and implement it within 1-2 minutes.
Target Audience:
Anyone building a TUI would benefit from this since it helps you quickly bootstrap or prototype one. But it's also useful as a general-purpose terminal assistant since a lot of tasks are best solved with an interface (e.g., "Show me which ports are currently active").
Comparison:
As far as I know, this is the first project to implement generative UI in the terminal. The concept of generating UI from text prompts has been around for the last year and is popular in the web development space (see v0.dev) but nonexistent in the world of terminals.
/r/Python
https://redd.it/1hpuh0o
GitHub
GitHub - shobrook/termite: Generative UI in your terminal
Generative UI in your terminal. Contribute to shobrook/termite development by creating an account on GitHub.
Python "guiding principles"
Longtime C, C++ and Java developer and teacher here. I came across the 1999 "Python Guiding Principles" and found a number of them to be, at best, opaque. Examples:
Beautiful is better than ugly
Now is better than never
Just from reading Python syntax, what I've been able to gather is that the language does not, among other things, force developers to type more characters than should be absolutely necessary to convey a programming concept. So no semicolons to terminate statements, no curly braces to delineate code blocks, etc.
Perhaps I'm missing what Tim Peters intended when he wrote the Guiding Principles. I thought they would be statements that are unique to Python, as compared with other languages. What they appear to be (and seen from this perspective I agree with most of them) are good guiding principles for software development in any language.
Would anyone like to weigh in on what they feel are the basic characteristics of Python that set it apart from other programming languages?
/r/Python
https://redd.it/1hpz4vp
Longtime C, C++ and Java developer and teacher here. I came across the 1999 "Python Guiding Principles" and found a number of them to be, at best, opaque. Examples:
Beautiful is better than ugly
Now is better than never
Just from reading Python syntax, what I've been able to gather is that the language does not, among other things, force developers to type more characters than should be absolutely necessary to convey a programming concept. So no semicolons to terminate statements, no curly braces to delineate code blocks, etc.
Perhaps I'm missing what Tim Peters intended when he wrote the Guiding Principles. I thought they would be statements that are unique to Python, as compared with other languages. What they appear to be (and seen from this perspective I agree with most of them) are good guiding principles for software development in any language.
Would anyone like to weigh in on what they feel are the basic characteristics of Python that set it apart from other programming languages?
/r/Python
https://redd.it/1hpz4vp
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Need help in email field. getting error
https://preview.redd.it/dx1zul2e46ae1.png?width=1880&format=png&auto=webp&s=2ea31662fca8ed6f5fd07bd10391bbbf942420d9
from flaskwtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, BooleanField
from wtforms.validators import DataRequired, Length, Email, EqualTo
class RegistrationForm(FlaskForm):
username = StringField('Username',
validators=[DataRequired(), Length(min=2, max=20)])
email = StringField('Email',
validators=[DataRequired(), Email()])
password = PasswordField('Password', validators=[DataRequired()])
confirmpassword = PasswordField('Confirm Password',
validators=DataRequired(), EqualTo('password'))
submit = SubmitField('Sign Up')
class LoginForm(FlaskForm):
email = StringField('Email',
validators=DataRequired(), Email())
password = PasswordField('Password', validators=DataRequired())
remember = BooleanField('Remember Me')
submit = SubmitField('Login')
/r/flask
https://redd.it/1hqcptx
https://preview.redd.it/dx1zul2e46ae1.png?width=1880&format=png&auto=webp&s=2ea31662fca8ed6f5fd07bd10391bbbf942420d9
from flaskwtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, BooleanField
from wtforms.validators import DataRequired, Length, Email, EqualTo
class RegistrationForm(FlaskForm):
username = StringField('Username',
validators=[DataRequired(), Length(min=2, max=20)])
email = StringField('Email',
validators=[DataRequired(), Email()])
password = PasswordField('Password', validators=[DataRequired()])
confirmpassword = PasswordField('Confirm Password',
validators=DataRequired(), EqualTo('password'))
submit = SubmitField('Sign Up')
class LoginForm(FlaskForm):
email = StringField('Email',
validators=DataRequired(), Email())
password = PasswordField('Password', validators=DataRequired())
remember = BooleanField('Remember Me')
submit = SubmitField('Login')
/r/flask
https://redd.it/1hqcptx
I've made a video showcase of my Python & Pygame 2024 projects
I just finished a video where I showcase the projects I’ve worked on this year using Python and Pygame. I'd love to share it with you🙂
What My Project Does
The video highlights a variety of projects, including a Voronoi diagram, maze generation, inverse kinematics, a face-swapping app, a physics-based puzzle game, fractals, and more. These projects showcase a use of Python and Pygame to create different kinds of graphical applications.
Target Audience
The projects are primarily learning experiments and hobbyist creations meant to inspire and others in the Python community.
Comparison
These projects explore creative and technical concepts within the Python and Pygame. While they don’t aim to replace tools or libraries, they focus on showcasing how even lightweight frameworks like Pygame can handle topics like physics and visual effects.
Here’s the link to the video: https://youtu.be/osIiUCe\_47s
The source code for most projects is available on my GitHub. If you can’t find something, feel free to ask!
https://github.com/robomarchello
Wishing you all a Happy New Year 🎉
/r/Python
https://redd.it/1hqc5rx
I just finished a video where I showcase the projects I’ve worked on this year using Python and Pygame. I'd love to share it with you🙂
What My Project Does
The video highlights a variety of projects, including a Voronoi diagram, maze generation, inverse kinematics, a face-swapping app, a physics-based puzzle game, fractals, and more. These projects showcase a use of Python and Pygame to create different kinds of graphical applications.
Target Audience
The projects are primarily learning experiments and hobbyist creations meant to inspire and others in the Python community.
Comparison
These projects explore creative and technical concepts within the Python and Pygame. While they don’t aim to replace tools or libraries, they focus on showcasing how even lightweight frameworks like Pygame can handle topics like physics and visual effects.
Here’s the link to the video: https://youtu.be/osIiUCe\_47s
The source code for most projects is available on my GitHub. If you can’t find something, feel free to ask!
https://github.com/robomarchello
Wishing you all a Happy New Year 🎉
/r/Python
https://redd.it/1hqc5rx
YouTube
My 2024 Pygame Projects!
A video showcase of my 2024 Python and Pygame projects! This is actually my fourth year using Pygame. Hope you enjoy watching😊
Big thanks to the incredible Pygame community and of course Python for making all these projects possible:) Happy New Year!
Edit:…
Big thanks to the incredible Pygame community and of course Python for making all these projects possible:) Happy New Year!
Edit:…
Requirements.txt Auto-sorting VSCode Extension
Hi everyone,
I’ve recently developed a simple Visual Studio Code extension that automatically sorts the
What My Project Does: This extension alphabetically sorts the requirements.txt file while preserving comment requirement pairs. For example if a comment precedes a requirement, after alphabetically sorting the file, the comment requirement pair will stay grouped together. Essentially, this extension removes the need to use the command prompt's "Sort Lines Ascending" or "Descending" and will automatically alphabetize the file on save using the keyboard shortcut (cmd + s / control + s).
Target Audience: The project is intended for developers who are typically working in larger projects where there may be a long list of required packages. Additionally, developers who leave comments on their requirements.txt file to help track or manage version dependencies across multiple packages may find this useful.
Comparison: Unlike the built in Sort Lines Ascending and Descending, which also alphabetically sort the comments, this project leaves them intact and removes the need to navigate to the command prompt to sort the file. The sorting takes place on
/r/Python
https://redd.it/1hqdcza
Hi everyone,
I’ve recently developed a simple Visual Studio Code extension that automatically sorts the
requirements.txt file alphabetically whenever you save. In larger projects, I often find myself searching to locate specific packages and their versions, so I thought this tool might help streamline that process.What My Project Does: This extension alphabetically sorts the requirements.txt file while preserving comment requirement pairs. For example if a comment precedes a requirement, after alphabetically sorting the file, the comment requirement pair will stay grouped together. Essentially, this extension removes the need to use the command prompt's "Sort Lines Ascending" or "Descending" and will automatically alphabetize the file on save using the keyboard shortcut (cmd + s / control + s).
Target Audience: The project is intended for developers who are typically working in larger projects where there may be a long list of required packages. Additionally, developers who leave comments on their requirements.txt file to help track or manage version dependencies across multiple packages may find this useful.
Comparison: Unlike the built in Sort Lines Ascending and Descending, which also alphabetically sort the comments, this project leaves them intact and removes the need to navigate to the command prompt to sort the file. The sorting takes place on
/r/Python
https://redd.it/1hqdcza
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Trending Django Projects in 2024
https://django.wtf/trending/?trending=365
/r/django
https://redd.it/1hqfkrx
https://django.wtf/trending/?trending=365
/r/django
https://redd.it/1hqfkrx
django.wtf
Trending Django projects
Trending Django projects in the past 14 days
Supporting Nested Functions in Python Bytecode
Hi everyone! I’ve been building a Python interpreter in Rust, and my latest post dives into how I added support for nested functions in bytecode. If you’re curious about Python internals, interpreters, or how to unintentionally learn two languages deeply at the same time, check it out here: https://blog.fromscratchcode.com/how-i-added-support-for-nested-functions-in-python-bytecode. I’d love to hear your thoughts or answer any questions!
/r/Python
https://redd.it/1hqkqxn
Hi everyone! I’ve been building a Python interpreter in Rust, and my latest post dives into how I added support for nested functions in bytecode. If you’re curious about Python internals, interpreters, or how to unintentionally learn two languages deeply at the same time, check it out here: https://blog.fromscratchcode.com/how-i-added-support-for-nested-functions-in-python-bytecode. I’d love to hear your thoughts or answer any questions!
/r/Python
https://redd.it/1hqkqxn
From Scratch Code
How I added support for nested functions in Python bytecode
Learn about Python bytecode and adding support for nested functions with insights into Memphis, a Python interpreter in Rust.
Python Model for PDF table extraction
Hi
I am looking for a python library model that can extract tables out of PDF, but here are some more requirements:
a) Able to differentiate two table in same page, having different width
b) Able to Understand table that spans across multiple Pages in Same pdf
Tried Tabula, pyMuPDF both are not showing any good results, Suggest some better models
/r/Python
https://redd.it/1hqbfm5
Hi
I am looking for a python library model that can extract tables out of PDF, but here are some more requirements:
a) Able to differentiate two table in same page, having different width
b) Able to Understand table that spans across multiple Pages in Same pdf
Tried Tabula, pyMuPDF both are not showing any good results, Suggest some better models
/r/Python
https://redd.it/1hqbfm5
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Pydantic-Ai Multi Modal Support Hack
Been playing around with LLMs lately and thought of giving pydantic-ai a try. Pydantic-ai makes working with LLMs a breeze thanks to its features like type safety and structured outputs(Thanks to Samuel Colvin and the Pydantic team), It's perfect for someone like me who loves using Pydantic. While it doesn't have built-in multimodal support yet, I decided to explore a workaround. 🙌
So, I built a quick example showing how to use it with images. Here's how I used it to summarize a resume from a picture: https://github.com/rawheel/Pydantic-ai-MultiModal-Example
Let me know what you think! 💭
/r/Python
https://redd.it/1hqpj8d
Been playing around with LLMs lately and thought of giving pydantic-ai a try. Pydantic-ai makes working with LLMs a breeze thanks to its features like type safety and structured outputs(Thanks to Samuel Colvin and the Pydantic team), It's perfect for someone like me who loves using Pydantic. While it doesn't have built-in multimodal support yet, I decided to explore a workaround. 🙌
So, I built a quick example showing how to use it with images. Here's how I used it to summarize a resume from a picture: https://github.com/rawheel/Pydantic-ai-MultiModal-Example
Let me know what you think! 💭
/r/Python
https://redd.it/1hqpj8d
GitHub
GitHub - rawheel/PydanticAi-MultiModal: An example to use MultiModal capabilities with Pydantic-AI to process and analyze images
An example to use MultiModal capabilities with Pydantic-AI to process and analyze images - rawheel/PydanticAi-MultiModal
D Simple Questions Thread
Please post your questions here instead of creating a new thread. Encourage others who create new posts for questions to post here instead!
Thread will stay alive until next one so keep posting after the date in the title.
Thanks to everyone for answering questions in the previous thread!
/r/MachineLearning
https://redd.it/1hoyxhm
Please post your questions here instead of creating a new thread. Encourage others who create new posts for questions to post here instead!
Thread will stay alive until next one so keep posting after the date in the title.
Thanks to everyone for answering questions in the previous thread!
/r/MachineLearning
https://redd.it/1hoyxhm
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
What is the best way to work with Multi-Tenant in Django?
Hello everyone, how are you?
I'm writing SaaS software, in Django and using it as a Full-Stack, including the templates part, I'm using 1 database and at first, all data will be saved in a single database, separated by a TenantID , which will show which "company" that data belongs to.
What is the best way so that, when the user logs in, I only retrieve data relating to that company?
I saw that there is the Django Multi-Tenant package that works with Schemas, but I don't want to use schemas at the moment, I want to use TenantID.
I came from C#, and in EntityFramework (.NET ORM), it is possible to create a global filter that allows filtering by TenantID, thus only bringing information from that "company/tenant", does anyone have any tips?
Cheers.
/r/django
https://redd.it/1hqfwr9
Hello everyone, how are you?
I'm writing SaaS software, in Django and using it as a Full-Stack, including the templates part, I'm using 1 database and at first, all data will be saved in a single database, separated by a TenantID , which will show which "company" that data belongs to.
What is the best way so that, when the user logs in, I only retrieve data relating to that company?
I saw that there is the Django Multi-Tenant package that works with Schemas, but I don't want to use schemas at the moment, I want to use TenantID.
I came from C#, and in EntityFramework (.NET ORM), it is possible to create a global filter that allows filtering by TenantID, thus only bringing information from that "company/tenant", does anyone have any tips?
Cheers.
/r/django
https://redd.it/1hqfwr9
Reddit
From the django community on Reddit
Explore this post and more from the django community
Stuck in tutorial hell, how to build my first production-ready Django project?
Hey everyone,
I’ve been using Django for about 2 years, mostly building prototypes and small projects, but I’ve just realized... I don’t actually know much about Django or how to build something valuable with it.
Now, I’ve got a client who’s willing to trust me to build a web app for them. It’s not super complex, but I’m kinda freaking out because I don’t know where to start or how to ensure it’s something they’ll actually be happy with.
If you’ve been in my shoes, how did you get over this and deliver something solid? Any tips or resources to help me plan and build this app the right way?
Appreciate any advice you’ve got!
/r/django
https://redd.it/1hqd1yv
Hey everyone,
I’ve been using Django for about 2 years, mostly building prototypes and small projects, but I’ve just realized... I don’t actually know much about Django or how to build something valuable with it.
Now, I’ve got a client who’s willing to trust me to build a web app for them. It’s not super complex, but I’m kinda freaking out because I don’t know where to start or how to ensure it’s something they’ll actually be happy with.
If you’ve been in my shoes, how did you get over this and deliver something solid? Any tips or resources to help me plan and build this app the right way?
Appreciate any advice you’ve got!
/r/django
https://redd.it/1hqd1yv
Reddit
From the django community on Reddit
Explore this post and more from the django community
Wednesday Daily Thread: Beginner questions
# Weekly Thread: Beginner Questions 🐍
Welcome to our Beginner Questions thread! Whether you're new to Python or just looking to clarify some basics, this is the thread for you.
## How it Works:
1. Ask Anything: Feel free to ask any Python-related question. There are no bad questions here!
2. Community Support: Get answers and advice from the community.
3. Resource Sharing: Discover tutorials, articles, and beginner-friendly resources.
## Guidelines:
This thread is specifically for beginner questions. For more advanced queries, check out our [Advanced Questions Thread](#advanced-questions-thread-link).
## Recommended Resources:
If you don't receive a response, consider exploring r/LearnPython or join the Python Discord Server for quicker assistance.
## Example Questions:
1. What is the difference between a list and a tuple?
2. How do I read a CSV file in Python?
3. What are Python decorators and how do I use them?
4. How do I install a Python package using pip?
5. What is a virtual environment and why should I use one?
Let's help each other learn Python! 🌟
/r/Python
https://redd.it/1hqr98f
# Weekly Thread: Beginner Questions 🐍
Welcome to our Beginner Questions thread! Whether you're new to Python or just looking to clarify some basics, this is the thread for you.
## How it Works:
1. Ask Anything: Feel free to ask any Python-related question. There are no bad questions here!
2. Community Support: Get answers and advice from the community.
3. Resource Sharing: Discover tutorials, articles, and beginner-friendly resources.
## Guidelines:
This thread is specifically for beginner questions. For more advanced queries, check out our [Advanced Questions Thread](#advanced-questions-thread-link).
## Recommended Resources:
If you don't receive a response, consider exploring r/LearnPython or join the Python Discord Server for quicker assistance.
## Example Questions:
1. What is the difference between a list and a tuple?
2. How do I read a CSV file in Python?
3. What are Python decorators and how do I use them?
4. How do I install a Python package using pip?
5. What is a virtual environment and why should I use one?
Let's help each other learn Python! 🌟
/r/Python
https://redd.it/1hqr98f
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
kenobiDB 3.0 made public, pickleDB replacement?
So years ago I wrote the (what I now consider very stupid and useless) program called pickleDB. To date is has over 2 million downloads, and I still get issues and pull request notifications on GitHub about it.
# Comparison
I stopped using pickleDB awhile ago and I suggest other people do the same. For my small projects and prototyping I use another database abstraction I created awhile ago. I call it kenobiDB and tonite I decided to make its GitHub repo public and publish the current version on PyPI. So, a little about kenobiDB:
# What My Project Does
kenobiDB is a small document based database supporting very simple usage including insertion, update, removal and search. It useses YAML, is thread safe, process safe, and atomic.
Here is a stupid example of it in action:
>>> from kenobi import KenobiDB
>>> db = KenobiDB('example.yaml')
>>> db.insert({'name': 'Obi-Wan', 'color': 'blue'})
True
>>> db.search('color', 'blue')
{'name': 'Obi-Wan', 'color': 'blue'}
Check it out on GitHub: https://github.com/patx/kenobi
View the website (includes api docs and a walk-through): https://patx.github.io/kenobi/
# Target Audience
This is an experimental database that should be safe for small scale production where
/r/Python
https://redd.it/1hqvrd6
So years ago I wrote the (what I now consider very stupid and useless) program called pickleDB. To date is has over 2 million downloads, and I still get issues and pull request notifications on GitHub about it.
# Comparison
I stopped using pickleDB awhile ago and I suggest other people do the same. For my small projects and prototyping I use another database abstraction I created awhile ago. I call it kenobiDB and tonite I decided to make its GitHub repo public and publish the current version on PyPI. So, a little about kenobiDB:
# What My Project Does
kenobiDB is a small document based database supporting very simple usage including insertion, update, removal and search. It useses YAML, is thread safe, process safe, and atomic.
Here is a stupid example of it in action:
>>> from kenobi import KenobiDB
>>> db = KenobiDB('example.yaml')
>>> db.insert({'name': 'Obi-Wan', 'color': 'blue'})
True
>>> db.search('color', 'blue')
{'name': 'Obi-Wan', 'color': 'blue'}
Check it out on GitHub: https://github.com/patx/kenobi
View the website (includes api docs and a walk-through): https://patx.github.io/kenobi/
# Target Audience
This is an experimental database that should be safe for small scale production where
/r/Python
https://redd.it/1hqvrd6
GitHub
GitHub - patx/pickledb: pickleDB is an in memory key-value store using Python's orjson module for persistence.
pickleDB is an in memory key-value store using Python's orjson module for persistence. - patx/pickledb
Django Paginator Fails to generate new pages
from django.core.paginator import Paginator
from .models import Product
global_storage = Paginator(Product.objects.order_by('-created'), 3)
def home(request):
context = {'list_items': global_storage.page(1)}
return render(request, 'index.html', context)
def next_page(request, page_number):
if page_number <= global_storage.num_pages:
context = {'list_items': global_storage.page(page_number)}
return render(request, 'partial_page.html', context)
else:
# send empty response
So initially I had 6 rows in the database and paginator has total two pages. But when I insert +3 rows in the database Django paginator wont generate the new 3rd page. How do i update the pagonator to recognize new rows
/r/django
https://redd.it/1hqv15m
from django.core.paginator import Paginator
from .models import Product
global_storage = Paginator(Product.objects.order_by('-created'), 3)
def home(request):
context = {'list_items': global_storage.page(1)}
return render(request, 'index.html', context)
def next_page(request, page_number):
if page_number <= global_storage.num_pages:
context = {'list_items': global_storage.page(page_number)}
return render(request, 'partial_page.html', context)
else:
# send empty response
So initially I had 6 rows in the database and paginator has total two pages. But when I insert +3 rows in the database Django paginator wont generate the new 3rd page. How do i update the pagonator to recognize new rows
/r/django
https://redd.it/1hqv15m
Reddit
From the django community on Reddit
Explore this post and more from the django community
dorm: Django wrapper that lets you use its ORM in standalone manner
https://pypi.org/project/dorm-project/
/r/django
https://redd.it/1hqy923
https://pypi.org/project/dorm-project/
/r/django
https://redd.it/1hqy923
Python / Computer Science Local to my area.
Without doxxing myself, I am looking for other like minded developers in my area. I live in WV, I need to link up with some Python developers close to my area. Feels like out of all my friend groups, Im the only nerd that likes to code.
I am 29, Stay at home dad with 3 kids, but I am also in my sophomore year of college for Computer Science. Why does it seem so hard to find others who like to code?
I enjoy just chillin in discord calls while the homies game and I code, but I need to network more.
/r/Python
https://redd.it/1hqwtif
Without doxxing myself, I am looking for other like minded developers in my area. I live in WV, I need to link up with some Python developers close to my area. Feels like out of all my friend groups, Im the only nerd that likes to code.
I am 29, Stay at home dad with 3 kids, but I am also in my sophomore year of college for Computer Science. Why does it seem so hard to find others who like to code?
I enjoy just chillin in discord calls while the homies game and I code, but I need to network more.
/r/Python
https://redd.it/1hqwtif
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
I made a website to put free tools on it
So, I've started programming a website to put web tools on it like a PNG to JPEG image converter etc, and I'd love your opinion as well as ideas for other tools! :)
here the site : https://javu.xyz/
/r/flask
https://redd.it/1hqasub
So, I've started programming a website to put web tools on it like a PNG to JPEG image converter etc, and I'd love your opinion as well as ideas for other tools! :)
here the site : https://javu.xyz/
/r/flask
https://redd.it/1hqasub
Is it worth learning Django in 2025?
Hi everyone, and Happy New Year!
I just completed learning Python and recently started exploring Django. I've gone through the basics by following some tutorials, but now I'm at a crossroads.
Should I dive deeper into Django and consider starting my career with it, or would it be better to shift to js and focus on something else, like Node.js or another popular framework?
/r/django
https://redd.it/1hr3wfa
Hi everyone, and Happy New Year!
I just completed learning Python and recently started exploring Django. I've gone through the basics by following some tutorials, but now I'm at a crossroads.
Should I dive deeper into Django and consider starting my career with it, or would it be better to shift to js and focus on something else, like Node.js or another popular framework?
/r/django
https://redd.it/1hr3wfa
Reddit
From the django community on Reddit
Explore this post and more from the django community
I build a tool that automates testing of a product against its documentation
Happy new year everyone! This is still a proof-of-concept but criticism and some help are very welcome.
As a self-taught coder, I was fed up (and also very inexperienced) writing system and end-to-end tests so I made this. The implementation is a bit convoluted but the basic features are:
1. Writing detailed specs \-- based on existing READMEs, design docs, references, etc.
2. Generating test code \-- in a Python DSL
3. Executing the tests \-- with a DSL interpreter
Step 1 and 2 are enabled by LLMs. You may review and edit the outputs in one text file, and fill in necessary info to properly set up the tests (like describing how data should be validated when the data schema is an implementation detail).
The project is implemented in Python because of the rich dynamic and reflective capabilities of the language. It makes modifying the test code DSL very easy so they may cater to specific test needs.
Target audience: Developers like me who don't like learning about and/or writing system tests.
Comparison:
Cucumber/Gherkin - Unlike Cucumber, you only write minimal code and focus more on fixture data and test environments, which are usually not part of the documentation
Unit/integration tests - This is not a replacement
/r/Python
https://redd.it/1hr4dnu
Happy new year everyone! This is still a proof-of-concept but criticism and some help are very welcome.
As a self-taught coder, I was fed up (and also very inexperienced) writing system and end-to-end tests so I made this. The implementation is a bit convoluted but the basic features are:
1. Writing detailed specs \-- based on existing READMEs, design docs, references, etc.
2. Generating test code \-- in a Python DSL
3. Executing the tests \-- with a DSL interpreter
Step 1 and 2 are enabled by LLMs. You may review and edit the outputs in one text file, and fill in necessary info to properly set up the tests (like describing how data should be validated when the data schema is an implementation detail).
The project is implemented in Python because of the rich dynamic and reflective capabilities of the language. It makes modifying the test code DSL very easy so they may cater to specific test needs.
Target audience: Developers like me who don't like learning about and/or writing system tests.
Comparison:
Cucumber/Gherkin - Unlike Cucumber, you only write minimal code and focus more on fixture data and test environments, which are usually not part of the documentation
Unit/integration tests - This is not a replacement
/r/Python
https://redd.it/1hr4dnu
Reddit
From the Python community on Reddit: I build a tool that automates testing of a product against its documentation
Posted by eoiiat - 57 votes and 6 comments