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 put 3 different forms in one page with django and how to call Django's own password change view (PasswordChangeView) from another function?

I have a profile page where I want to
1- change profile picture
2- change name/surname/e-mail
3- change password with django's own PasswordChangeView


I wanted to create a profile class for those and change the data from within that one class, dividing it into 3 functions (change picture, change info, change password (which calls the PasswordChangeView)) but I cant seem to use the POST method with 3 different forms inside one page since it blocks me doing so and doesnt even submit data whatever I try to do so.


So my questions are:
1- is there any way for me to call the PasswordChangeView from another class' function and to change the data from there?
2- any ways that I can change 3 different data with 3 different forms through the same page?


Looked at so many stackoverflow questions, watched so many youtube videos, read the documentation but whatever I tried doesnt seem to work. Couldn't find a way to do that. So any help would be much appreciated.


Thank you in advance!

/r/djangolearning
https://redd.it/10debkj
What are the best IDEs for Python?

PyCharm is so bulky and takes up too much space on my SSD (I'm so confused as to why but whatever.)

VSCode uses PowerShell and it annoys me because everytime I run a code it prints 5-6 lines about PowerShell and whatever. (If you have a way to remove it that would be PERFECT.)

/r/Python
https://redd.it/10ekmyl
Using PyArrow with Pandas - Arrow Tables and Parquet Files explored

Hi all,

This week I published our most recent newsletter, so thanks for sharing your projects so I could find them here and link to them. But one article of mine I linked to that was kind of fun was Python Parquet and Arrow: PyArrow and Pandas. The article covers how to use Pandas with Arrow or Parquet and some benchmarks comparing the performance of Arrow Tables vs. Pandas DataFrames, and Parquet vs. several other file storage choices.

/r/Python
https://redd.it/10el34b
Faster than calling abs()

instead of
a = abs(a)
I tried
a = a + (a<0) * (-a-a)

measured it with 10 million calls and it runs in 58% of the time,
see anything wrong with this?

saw some other post where people suggest setting _abs = abs before the loop and use _abs() inside it to make it faster

and still my method runs in 68% of the time it takes the _abs() method.

/r/Python
https://redd.it/10ep3y3
Is it possible to sort a query.all

just a quick question for those well verse with flask. I'm trying to sort my query before being parse over to a template. Currently it is using model.query.all(), been trying to use .order_by with it but without any luck.
any feedback would be appreciated

/r/flask
https://redd.it/10ekg69
Open Source Django Projects for Study

Hello everyone,

I'm looking for open source projects made using Django, preferably Django REST Framework, that fix real business problems, and whose code I can analyze, get ideas and learn from.

So far I've got GitHub repositories of Saleor, Django CMS, Wagtail, and a few more, but I would like to see a solution like an inventory management system of a company, HR system, an API that manages data of a game server, something like that, but I guess anything you find interesting or worth seeing could help.

I know that companies wouldn't release their code like that, but there are probably open-source solutions released to the public somewhere on the internet.

So, are there any repositories you could recommend for analyzing, and learning Django a little more in-depth?

Thanks!

/r/django
https://redd.it/10epg4m
I made A Reddit Video Website.

My Website: https://vreddit.up.railway.app

This website fetcher data from reddit and presents the Videos in a youtube style.

You can Also Visit subreddits by going to sub search and also can search on whole reddit.

The above Version returns only SFW Videos For nsfw visit https://indianwebseries-hathori.koyeb.app/



Please Give Your feedbacks and also share your experiance. And It will be great if you can me suggestions.

/r/flask
https://redd.it/10f0h82
Web app with JavaScript

Hi!

I need some advice. For my portfolio I want to build a web app for my national sports team. A bit like a news website but with some more features. I know Flask already and want to work on my JS skills also. I get confused when reading to use Flask for the backend and JS for frontend. I built Flask only apps without any JS. What will be different when using JS too? Are redirects, form submissions, validations, etc.. still handled by Flask? Do people still use jinja and what would be things I've done normally with Flask and now with JS?

Thank you!

/r/flask
https://redd.it/10ephsw
Is it Bad to have gunicorn --reload option enabled in Production?

Is there any downside to having the --reload option enabled for Gunicorn in production? For example, does it require additional memory or CPU or anything? I imagine it must have to poll for changes to files.

/r/flask
https://redd.it/10ek15x
I created some code to test the search functionality for elasticsearch to have a better understanding of the code. I wrote the code quickly so it is crappy code but it mostly runs . The problem is when I run the code and click search nothing appears. I assume it is the html causing the problems.

Can someone help fix the errors?

&#x200B;

I am following this tutorial https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvi-full-text-search

&#x200B;

&#x200B;

&#x200B;

To save time here is my environment.yaml code

name: py
channels:
- defaults
dependencies:
- python
- flask-wtf
- flask-sqlalchemy
- flask-login
- elasticsearch
- flask-migrate
- bcrypt
prefix: C:\Users\user\Anaconda3\envs\py

Also of important note I just want to state that I manually added the Post columns by using the code below in the command line.

&#x200B;

from app import db, app
from app import User, Posts
with app.appcontext():
post = Post(title='The Second Posts', body='Here is the body text')

&
#x200B;

I also tested to see if the column was added and it seems to be by using the example below.

&
#x200B;

from app import Post
post = Post.query.filter
by(body='Here is the body text').first( )
print(post)
print(post.title)


/r/flask
https://redd.it/10d1zgg
Wednesday Daily Thread: Beginner questions

New to Python and have questions? Use this thread to ask anything about Python, there are no bad questions!

This thread may be fairly low volume in replies, if you don't receive a response we recommend looking at r/LearnPython or joining the Python Discord server at https://discord.gg/python where you stand a better chance of receiving a response.

/r/Python
https://redd.it/10erylo