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
Design patterns with django?

There is some common design patterns used in django? Does the default folder structure scalable? It is possible to use some other like Hexagonal Structure with django?

/r/djangolearning
https://redd.it/13jhahf
Pyscan: A command-line tool to detect security issues in your python dependencies.

pyscan v0.1.0 | Github

+ blazingly fast and efficient scanner that can be used to scan large projects fairly quickly.
+ automatically uses requirements.txt, pyproject.toml or straight from the source code (though not reccomended)
+ easy to use, and can be integrated into existing build processes.
+ In its very early alpha stage, so some features may not work correctly. PRs and issue makers welcome.

## Install

pip install pyscan-rs


or

cargo install pyscan


or check out the releases.

## Usage

Go to your python source directory (or wherever you keep your requirements.txt/pyproject.toml) and run:

pyscan

or
pyscan -d path/to/src


that should get the thing going.
Here's the order of precedence for a "source" file:

+ requirements.txt
+ pyproject.toml
+ your python source code (.py) highly not reccomended

Any dependencies without a specified version defaults to its latest stable version. Make sure you version-ize your requirements and use proper pep-508 syntax.

/r/Python
https://redd.it/13jq6bw
Tips Multicontainer Deployment on AWS or other Cloud Provider

Hi all, the company I‘m working on is deploying a multi-container application (Django, Redis, Nginx) to AWS Elastic Beanstalk with a docker-compose file. The deployment takes forever and is quite error prone. Any tips on deploying such kind of apps to AWS in an easy and reliable way? It would also be possible to change the cloud provider, if there is a more developer friendly way. Thanks!

/r/django
https://redd.it/13jw01v
Reverse django migrations

There is a way to reverse a migrations in django? i've seen this feature in other frameworks but i have never listen to something like that in django. I always forget to put an attribute in models and i need to delete or modify in the database, especially when it is the uuid

/r/djangolearning
https://redd.it/13kault
Tutorial: Django Form Validation Guide

Form validation is an important feature for web applications, and there are many ways to do it.

In this tutorial, I will talk about some different ways to do form validation in Django, and compare them to help you choose the best way in your project.

After reading this article, you will learn:

1. What is Built-in Form Validation in HTML
2. How to use Javascript to do client form validation
3. How to use jQuery Validation or Parsley to do client form validation, and how they work
4. How to use Yup to do client form validation
5. How to use Django Form to do server form validation
6. How to use Django Rest Framework to do server form validation

Here is the link: Django Form Validation Guide

/r/django
https://redd.it/13k3ktq
R Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting

Large Language Models (LLMs) can achieve strong performance on many tasks by producing step-by-step reasoning before giving a final output, often referred to as chain-of-thought reasoning (CoT). It is tempting to interpret these CoT explanations as the LLM's process for solving a task. However, we find that CoT explanations can systematically misrepresent the true reason for a model's prediction. We demonstrate that CoT explanations can be heavily influenced by adding biasing features to model inputs -- e.g., by reordering the multiple-choice options in a few-shot prompt to make the answer always "(A)" -- which models systematically fail to mention in their explanations. When we bias models toward incorrect answers, they frequently generate CoT explanations supporting those answers. This causes accuracy to drop by as much as 36% on a suite of 13 tasks from BIG-Bench Hard, when testing with GPT-3.5 from OpenAI and Claude 1.0 from Anthropic. On a social-bias task, model explanations justify giving answers in line with stereotypes without mentioning the influence of these social biases. Our findings indicate that CoT explanations can be plausible yet misleading, which risks increasing our trust in LLMs without guaranteeing their safety. CoT is promising for explainability, but our results highlight the

/r/MachineLearning
https://redd.it/13k1ay3
Are there any large Jupyter notebooks that use widgets that I can look at?

Does anyone know of Jupyter notebooks I can look at which use a large number of widgets? I'd like to see how others are organizing their code.

I'm trying to teach some encryption concepts using Jupyter and Jupyter widgets, but the more widgets I add the larger the build up of distracting widget-related code in the notebook. I imagine I can just move all this code to Python modules, but I'd still like to have it organized well so that students can dig in to tweak things.

​

Thanks!

/r/IPython
https://redd.it/13k9g83
I am using stripe. I discovered that metadata can pass on information. The reason I am using metadata is because I want to pass on the email variable from the payment db to a email that will be sent in the 'order/success' route. How do I get the email from metadata?

​

Here is the link where I found out about metadata.

[https://stackoverflow.com/questions/64405557/how-do-you-carry-a-variable-like-userid-through-the-stripe-checkout-process-in-f](https://stackoverflow.com/questions/64405557/how-do-you-carry-a-variable-like-userid-through-the-stripe-checkout-process-in-f)

​

​

FYI I did not include the email. Any advice?

​

As you can see in the code I tried but all it flashes is the word 'testing'.

What am I doing wrong?

​

donation_prices = data['payment_donation_price']
flash("Testing",donation_prices)

​

​

from flask import Blueprint , render_template, redirect, url_for, request, abort, flash

from app.payment.forms import EmptyForm, EmailForm


import stripe

# might need to adjust templates
payment = Blueprint('payment', __name__, template_folder='templates')

from flask_login import current_user

# import db from flaskblog folder in __init__.py.
from app import db

from app.models import User, Payments

from redmail import outlook

import os

@payment.route('/donations', methods = ['POST', 'GET'])
def donations():



/r/flask
https://redd.it/13khh0m
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!

Discussion of using Python in a professional environment, getting jobs in Python as well as ask questions about courses to further your python education!

This thread is not for recruitment, please see r/PythonJobs or the thread in the sidebar for that.

/r/Python
https://redd.it/13kiiw7
Django password form not working

I am trying to modify the default django sing in form. I made the following files:

The forms.py file:

class CrateUserForm(UserCreationForm):
class Meta:
model = User
fields= 'username', 'email', 'password1', 'password2',
widgets = {
'username': forms.TextInput(attrs={
'class': 'w-100 p-3 rounded-4 border border-success shadow',
'placeholder': 'Exemplu1234',
}),
'email': forms.EmailInput(attrs={
'class': 'w-100 p-3 rounded-4 border border-success shadow',


/r/djangolearning
https://redd.it/13k2i7t
HTMX/Ajax polling in flask app

Hey all,

I'm working on a server side flask app where multiple people are performing writes to a database.

​

So far everything works - but I'm confused as how to update the view for each user every time a write is made.

​

I briefly looked into HTMX Polling (https://htmx.org/docs/#polling) and was able to quickly get a

demo up and running just doing basic ajaxpolling once every 2 sec but that seems fairly ineffiecent to me.

​

The database is basically being rendered into a table where others can add / remove from it and I plan

on having many of these per user.

​

Is HTMX/Ajax polling the best solution for this? I haven't tested this out yet but eventually I feel

like I'd hit a bottle neck with all the polling requests being made to the server!

/r/flask
https://redd.it/13kjfmj
Python for Network Engineers

I apologize for my ignorance if this questions have been asked before, I want to know where is the best place to start to learn python for network engineers. Unfortunately I have no programming experience and I've been rejected multiple job offers due to lack of knowledge in network automation. I've been told "Automate the boring stuff" is a good place to start, but it does get challenging at times.

/r/Python
https://redd.it/13k7djn
What does a backend developer's portfolio look like? If you've been in the industry for a while, can you please share your portfolio URL.



/r/django
https://redd.it/13kyrxn
I published a Python Plotly Data Visualization Course on Youtube

Hello everyone, I am excited to share my new Python Plotly course. In this course I covered a lot of data visualization types including line plot, scatter plot, error bar, bubble chart, bar chart (horizontal - vertical - stacked), histogram, pie chart, box plot, heat map 3D visualization and sunburst chart. I uploaded my course to the Youtube. I am leaving the link, have a great day!

https://www.youtube.com/watch?v=W\_qQTKupZpY

/r/Python
https://redd.it/13kr079