Python Daily – Telegram
Python Daily
2.56K subscribers
1.49K photos
53 videos
2 files
39.1K links
Daily Python News
Question, Tips and Tricks, Best Practices on Python Programming Language
Find more reddit channels over at @r_channels
Download Telegram
Struggling to store uploaded files on the server.

from flask import Flask, render_template, session, Response, request, flash, redirect, url_for
from random import randint
import os


app = Flask(__name__)

app.secret_key = "run"
uploadfolder = 'upload_img'
extensions = {'png','jpg','jpeg','gif'}

app.config["UPLOAD_FOLDER"] = uploadfolder

def isallowed(filename):
return '.' in filename and filename.rsplit('.', 1)[1].lower() in extensions

@app.route("/")
def default():
return render_template("index.html")

@app.route("/uploadimg" , methods=["POST"])
def imgpicker():
file = request.files["file"]

if file and isallowed(file.filename):

if not os.path.exists(uploadfolder):
os.makedirs(uploadfolder)



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

# Weekly Thread: Professional Use, Jobs, and Education 🏢

Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.

---

## How it Works:

1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.

---

## Guidelines:

- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.

---

## Example Topics:

1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?

---

Let's help each other grow in our careers and education. Happy discussing! 🌟

/r/Python
https://redd.it/1hc7z1a
Open-source Python Uno shuffler

Hi r/Python community! I recently made an Uno shuffler program with python. You can fork it here: https://github.com/LarryEmerson12/UnoShuffler/. It simply just generates the whole Uno deck, and then shuffles it. You can shuffle it as many times as you want.

Target Audience:

You can implement it in your other projects.

Comparison:

I do not know about other projects.

If there are any issues, feel free to comment.

/r/Python
https://redd.it/1hcbfp7
Why is this retrieve method incrementing the viewcount by 2 instead of 1 ? .

class ArticleViewSet(ArticleViewSetMixin, viewsets.ReadOnlyModelViewSet):
    filterset
class = ArticleFilter
    permissionclasses = (AllowAny,)
    queryset = Article.objects.filter(published
datelte=datetime.now(tz=IST))
    serializerclass = ArticleSerializer

    def retrieve(self, *args, **kwargs):
        instance = self.get
object()
        Article.objects.filter(pk=instance.pk).update(viewcount=F("viewcount") + 1)
        instance.refreshfromdb()
        serializer = self.getserializer(instance)
        return Response(
serializer.data)


Each time i send a postman request, its incrementing the view\
count by 2 instead of 1 ? .
why is that ? .
I also don't have any separate signals or anything, this is the only method I have overridden.


/r/django
https://redd.it/1hcfjdz
Help needed: Flask not loading images in one template

https://preview.redd.it/isayd97rhd6e1.png?width=900&format=png&auto=webp&s=defc230877ba3f07585cb25cf2693309808682dd

Hello,


I'm new to Flask and having trouble with images in one of my templates (`login.html`). Images load fine when `dashboard.html` using `{{ url_for('static', filename='images/logo.jpg') }}`, but the same code doesn't work in `login.html`. Similarly, the CSS file (`/static/css/styles.css`) also doesn't load for `login.html`.

I've checked the file structure and paths, cleared my browser cache, and tried hardcoding the image paths (`/static/images/logo.jpg`), but no luck. Whenever I load the HTML page separately with the hardcoded path, it works fine.

What could be causing this inconsistency? I would appreciate any help!



**Login.html:**

<header>
<img src="/static/images/logo.jpg" alt="logo">
<!-- <img src ="{{ url_for('static', filename='/images/logo.jpg') }}"> -->
</header>
<footer>
<!-- Bottom-center motto -->
<img src="/static/images/motto.jpg" alt="motto">
</footer>


**Dashboard.html:**

<header>
<!-- <img src="{{ url_for('static', filename='images/logo.jpg') }}" alt="Logo">-->
<img src="/static/images/logo.jpg" alt="logo">
<button class="logout-btn" onclick="
window
.location.href='{{ url_for('logout') }}'">Logout</button>


/r/flask
https://redd.it/1hcg89m
Open-source Python Time-wasters

Hi r/Python community! I recently made an time waster program with python. You can fork it here: https://github.com/LarryEmerson12/TimeWasters/ It simply just shows some 0s, and then animates it. You can edit the speed at how you want.

Target Audience:

Use this when you're bored.

Comparison:

I do not know about other projects.

If there are any issues, feel free to comment.

/r/Python
https://redd.it/1hcgtrz
How to upload files to server using django rest framework (i'm using flutter for the front end)

I'm building a user application which allows user to upload designs for saree's (basically the app is going to be used in textile industries in precise) here i stuck with the file uploading part like how to upload files which are around 2-30mb to the server using DRF.
for context the app is going to communicate with the machine using mqtt protocol so once the design is uploaded to the server it will then be used by the machines.

Please let me know if you have any suggestions on this matter as it would be very helpful.

/r/django
https://redd.it/1hciojh
Free Python IDE for Android with Pypi

Blaze IDE for Python on Android is now released!

https://play.google.com/store/apps/details?id=com.blaze.code&hl=en_IN

**Target Audience**
Many students across the world have an interest for coding but they are not able to fulfill their dreams because they don't own a laptop or a computer.
But no need to worry, because Blaze is here to solve the problem!

Features of Blaze
Runs via web so minimal ram requirements
Pypi modules are supported (except gui)
Fast code compiler
Less than 15 mb app size

Download & Support
Please support the initiative by giving reviews! Hope you will love Blaze!

**Comparisions**
Other projects have atleast 300 mb storage while this is Just 15mb

Tutorials
https://github.com/techxsarthak/Blaze-code

/r/Python
https://redd.it/1hcj48d
Python OCR for each element/section reading multiple details of multiple objects

Hey I have a list of buttons underneath each other (sections). Each button has some details, pretty many different, I need to read some data with OCR, some with is image in that region,... I really struggle to find something reliable, anyone got any tips.
And please if you do not dont write, pytesseract is not the way to go here...

/r/Python
https://redd.it/1hcgtlr
python-json-logger has changed hands

Hi r/python,

I wanted to introduce myself as the new maintainer of python-json-logger and hopefully establish a bit of trust.

Understandably there has been some anxiety over the PEP 541 Request that I submitted given the importance / popularity of the package - especially in the context of the XZ Utils backdoor earlier in the year.

I think it's important to highlight that although this was prompted by the PEP 541 request, it was not done through PEP 541 mechanisms. In other words this was a decision by the original maintainer and not the PyPI Administrators.

For those wanting to know more about me (to prove that I'm not some statebased actor subverting the package), I'm a security professional and maintain a few other packages. You might also have seen some of my blog posts on reddit.

Finally apologies if the newly released versions broke your things - despite my best efforts at testing and maintaining backwards compatibility it appears some bugs managed to slip through.

/r/Python
https://redd.it/1hcm2rr
Django on ecs

Whats the common practice for serving a Django app from ECS?

Should I use gunicorn from within the container and nginx as reverse proxy?

It’s mainly going to be used as a project to go on my resume so don’t need anything to complex.

Thanks

/r/django
https://redd.it/1hcl1pu
Programming languages that compile to Python?

All I'm aware of is Coconut, which is a functional programming language that is essentially a superset of Python syntax. Are there any other languages like this?

/r/Python
https://redd.it/1hchwjd
Question about app.config'UPLOAD_FOLDER' statement

I don't understand the usefulness of this statement: app.config['UPLOAD_FOLDER'\]

Can't use the os library? Also because I have to constantly change path based on the name of a file.
Example: /static/uploads/Username/S/song.mp3

/r/flask
https://redd.it/1hck2gp
encoding error

Hi guys, i'm new to coding on flask and python. I'm creating small web application and facing one problem. I input data via textboxes and use my native language while doing it. I am trying to get some data (group and day in def student_show()). After input the error appears, which goes "UnicodeEncodeError: 'ascii' codec can't encode characters in position 11-21: ordinal not in range(128)". I tried to apply .decode('cp1251').encode('utf8'), but got another error "'str' object has no attribute 'decode'". All screeenshots are included. I also included student.html. How can I fix it?

My code

Error

Decode error

HTML



/r/flask
https://redd.it/1hch3sb
Why does the allowedmethods() function return all http methods even though only get is implemented?

I have a view being inherited by APIView and I have only implemented the GET method in it. But when I call ClassInstance._allowed_methods() I get list of all the HTTP methods even though they are not implemented. When I hit that API with a POST request I get a not allowed error. How could it be?

/r/djangolearning
https://redd.it/1hcn9ug
ER Diagrams in Mermaid

Does anyone know of a way to export Django models to Mermaid UML?

/r/django
https://redd.it/1hczo8d
DRF docs

I noticed the docs for DRF aren't really detailed. I've learnt a lot of what I can do within it from breaking stuff and asking AI or SOF. I was wondering if there are more detailed articles on it or parts of it like views and generic views

/r/django
https://redd.it/1hcxkyv
Suggestions

Hi,
I am proposing Django with python backend over springboot with java and have been getting lot of pushback as front end is angular and one of the concern is regarding the pagination in Django app.In springboot with jpa we have the paging and sorting repo which provide standard way to fetch items for subsequent page loads.

Is there a similar standard way for Django apps? Like we are using Oracle database and wanted to know if there was a standard way to implement pagination for a Django app with angular frontend?

Thanks

/r/django
https://redd.it/1hd0y74
Friday Daily Thread: r/Python Meta and Free-Talk Fridays

# Weekly Thread: Meta Discussions and Free Talk Friday 🎙️

Welcome to Free Talk Friday on /r/Python! This is the place to discuss the r/Python community (meta discussions), Python news, projects, or anything else Python-related!

## How it Works:

1. Open Mic: Share your thoughts, questions, or anything you'd like related to Python or the community.
2. Community Pulse: Discuss what you feel is working well or what could be improved in the /r/python community.
3. News & Updates: Keep up-to-date with the latest in Python and share any news you find interesting.

## Guidelines:

All topics should be related to Python or the /r/python community.
Be respectful and follow Reddit's Code of Conduct.

## Example Topics:

1. New Python Release: What do you think about the new features in Python 3.11?
2. Community Events: Any Python meetups or webinars coming up?
3. Learning Resources: Found a great Python tutorial? Share it here!
4. Job Market: How has Python impacted your career?
5. Hot Takes: Got a controversial Python opinion? Let's hear it!
6. Community Ideas: Something you'd like to see us do? tell us.

Let's keep the conversation going. Happy discussing! 🌟

/r/Python
https://redd.it/1hcz7n3
Getting 302 Error When Uploading Document to S3 Bucket via Django Admin Panel

Hey everyone,

I'm working on a Django project where I'm trying to upload documents via the admin panel to an S3 bucket. However, I'm consistently encountering a **302 Redirect error** during the upload process.

# Setup Details:

* **Django Version:** Django==5.1.4
* **Storage Backend:** `boto3` and django-storages
* **S3 Bucket:** Configured on AWS with correct policies (I believe).
* **Settings:**
* `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_STORAGE_BUCKET_NAME` are set correctly in [dev.py](http://dev.py) of settings folder.
* `DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'`
* **Admin Panel:** The error only occurs when trying to upload via the admin panel.

&#8203;

[13/Dec/2024 14:31:04] INFO [django.server:213 log_message] "POST /admin/core/documents/5/change/ HTTP/1.1" 302 0
[13/Dec/2024 14:31:04] INFO [django.server:213 log_message] "GET /admin/core/documents/ HTTP/1.1" 200 31656
[13/Dec/2024 14:31:05] INFO [django.server:213 log_message] "GET /admin/jsi18n/ HTTP/1.1" 200 3342

I tried uploading document through basic python noscript, I am able to upload it means credentials and other AWS settings are correctly configured.

import boto3

s3 = boto3.client(
    's3',
    aws_access_key_id=aws_access_key_id,
    aws_secret_access_key=aws_secret_access_key,
    region_name=region_name
)



/r/django
https://redd.it/1hd8j5x
Is full stack django or full stack fastapi better startup web apps?

Wanting to build mvp for idea I have, Python has been my first language of choice. Need to have ability for rapid development but scale and performance is priority.

/r/Python
https://redd.it/1hd3vvm