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
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
Anyone interested in how to automate Tableau Server flow execution in Python without add-ons?

Hi there, I have released an instructional course on Udemy on how to implement a Python implementation of how to schedule flows on Tableau Server without add-ons, but unfortunately it didn't catch anyone's attention. I'll post a free coupon here so that someone can review it. By the way, I do not speak English, so I rely on translation software to post it. The course was for Japanese, but now I have added English subtitles. 17 out of 37 have been added, and the rest will be added within this month.

Udemy Link (Free Coupon)

https://www.udemy.com/course/tag-flow-conductor/?couponCode=TAG\_FLOW\_CONDUCTOR

The final product we will make in this course is available on Youtube. Sorry, this one is not subtitled yet, but if you watch 3:20-5:00 you can see what it looks like.

https://www.youtube.com/watch?v=gEw5oXFwlI0

The full source code for this application is available in the Udemy resources.

In addition to automatically executing specified flows in parallel at specified times, the application can easily be controlled synchronously, such as waiting for one flow to complete execution before automatically executing the next flow.

If you have any questions, please ask me.

Thank you.

/r/Python
https://redd.it/13l1k8s
Accessing Django admin site from browser says refused to connect

I run my app in vscode debug. The debug config is as follows:

{
"name": "bodhitree",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"args":
"runserver",
"--noreload",
"0.0.0.0:3000"
,
"django": true,
"justMyCode": false
}

This simply seem to run runserver 0.0.0.0:3000. Earlier I was able to access django admin site. But now I am not

/r/djangolearning
https://redd.it/13l6qmz
Ajax Not Working on Live Server

I am moving a Django project onto a PythonAnywhere server and am experiencing a few hiccups (as expected). But there is one particular problem I can't figure out. I have a view that display a bunch of different form data. Within each form is a button, where when pressed, there is AJAX code that triggers to post it to another view that saves it my database.

When I do it on a local server I don't have any issues, but when trying it on the live server, nothing happens. I checked the error and server logs on PA, but don't see anything to indicate what is happening. Any idea of what could be causing this or where to look to resolve it?

/r/djangolearning
https://redd.it/13l30rq
Importing lot of data to Django

Hi guys !

I am being given the task of planning a data migration from legacy system consisting of a SQL server database and an IBM db2 database to the new ERP database which is a PostGres database serving a Django app (the ERP).

The fact is that the ORM nature of Django makes me wonder if I use Django to operate the data migration or to use classic tools such as ETL or SQL/Python scripts to interact directly with the db ?

What the general community point of view and strategy to import huge quantity of data to a Django app ?

Thanks in advance !

/r/django
https://redd.it/13l25fa
I created a app to manage Feature Flags with Django + Vue, feedback appreciated!

Hello I created a small app to quickly create feature flags.


I'd appreciate any feedback on it :)


You can check it out on https://flagly.dev/

/r/django
https://redd.it/13l0cv6