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
How to validate the fields in the json body in DRF?

I'm using in my project Django and DRF. I'm trying to validate the json body of the request data is the exact that I'm expecting:

correct json:

{
"name": "john"
}

incorrect json

{
"name": "john"
"lastname": "doe"
}

If I send the second one (incorrect) is still working and creating objects in the DB.

I want to avoid this behavoir.

/r/djangolearning
https://redd.it/1338z05
Flask app with Javascript front end

I am getting status code of 200 on the server side but status code of 405 on the client side. Looking for some help here. I know that 405 means the method isnt supported but as you see in the flask app it is supported. Any help would be appreciated.

Here is my flask app:

from flask import Flask, request, jsonify
import os

app = Flask(__name__)

@app.route('/upload', methods=['POST', 'GET'])
def upload_files():
uploaded_files = request.files.getlist('files')
date = request.form.get('date')

for file in uploaded_files:
# Save the uploaded file to a folder on your server
print(file.filename)
save_path = os.path.join(os.getcwd(), file.filename)
file.save(save_path)



/r/flask
https://redd.it/133yz6u
Good Course or Book for Design Quality Frontend for Fullstack Django Developer

Any recommended course or books to design quality web pages? As a Fullstack developer, I struggle with design quality front end as a fullstack developer. Best practices that I learned so far are in bits and pieces. My friend and I are building a product but neither of us have UX design experience.

/r/django
https://redd.it/133uz3i
newbie question - df.method() vs method(df)

Hi All,

I'm not new to stats, but I am new to python. Something I'm struggling with is when to use the syntax df.method() versus the syntax method(df).

For example, I see I can get the length of a dataframe with len(df) but not df.len() . I'm sure there's a reason, but I haven't come across it yet! In contrast, I can see the first five lines of a dataframe with df.head() but not head(df) .

What am I missing? I'm using Codecademy, and they totally glossed over this. I've searched for similar posts and didn't see any.

Thanks for your help!

/r/pystats
https://redd.it/1340jbx
Flask app rendering only base page without extending/dynamic content in all cases.

Please bear with me as I'm a complete beginner in Web Development and recently started Flask.

I have the following code for the app:

@app.route('/', methods='POST','GET')
def index():
if request.method == 'POST':
{stuff}
try:
{stuff}
except youtubetranscriptapi.errors.TranscriptsDisabled:
return render
template('index.html', urlfieldtext="Wrong URL")
{stuff}
return rendertemplate('index success.html')
else:
return render
template('index.html', urlfieldtext="Enter Video url")

The relevant code for index.html page:

<form action="/" method="post" id="details-form">


/r/flask
https://redd.it/133uonp
Api vs Django views

Hey guys I’m a beginner in Django and I’m wondering is DRF api development an alternative to using default django views or are they completely different concepts? If they are different, when do I use DRF exactly?

/r/django
https://redd.it/1343dh5
Monday Daily Thread: Project ideas!

Comment any project ideas beginner or advanced in this thread for others to give a try! If you complete one make sure to reply to the comment with how you found it and attach some source code! If you're looking for project ideas, you might be interested in checking out Al Sweigart's, "The Big Book of Small Python Projects" which provides a list of projects and the code to make them work.

/r/Python
https://redd.it/13472vn
Releasing code-genie => Copilot for Jupyter Notebooks!

Engineers have increased their productivity by 50% using GitHub copilot. Why should data scientists be left behind?

Here's a jupyter notebook to help you get started!

/r/JupyterNotebooks
https://redd.it/133lm6p
What are some of the best python talks to (re)watch?

Recently i have been looking around for cool/good talks about python and found some things that i thought were super interesting like

https://realpython.com/must-watch-pycon-talks/#9-solve-your-problems-with-sloppy-python

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

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

but most of these are already a bit older.

Do any of you have interesting talks you can recommend?

/r/Python
https://redd.it/133ztzc
Adding Virtual Environments to Git Repo

At work, the engineer in charge of writing python automation tests includes venvs (both linux and windows) in the git repo. His reasoning is that people will have to download the specific python version we are using to the write code anyways; this way when we select the interpreter (which should already be symlinked to the default global python interpreter) all the packages we use will already be available (and auto-updated if necessary when rebasing).


This rubs me the wrong way, I still assume the best and most pythonic way of working is to create your own local environment and installing the packages using a requirements.txt file, possibly adding a git hook to automatically call pip install every time you rebase.

What do you guys think?

/r/Python
https://redd.it/133y7ij
Made a Free Proxy Rotator library

Hello there,
I made a free proxy rotator library that scrapes and validates proxies from freely available sources and rotates them. Integrates well with requests library. Should be helpful for web scraping. Check it out at https://github.com/sachin-sankar/swiftshadow.

/r/Python
https://redd.it/134jgiu
Monitor flask app for HTTP status codes and access

What are some open sources tools available to monitor my flask app?

Goal is to monitor access, HTTP status codes, etc.

Better if it can be integrated with Grafana or some observability tools out there.

/r/flask
https://redd.it/134sy8o