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
What are the possible ways to integrate react and django ?

I was looking through the internet and found django rest framework Web api. What are the other possible options for a large scale enterprise app?

/r/django
https://redd.it/12jghzi
🚀 Introducing GoRules: Open-Source Business Rules Engine

Hi r/Python,

We've recently developed and published an open-source business rules engine in Rust with native bindings for Python and Node.js. We're excited to share a new blog that describes serverless deployment using AWS S3 and Lambda. You can find it here: [https://gorules.io/blog/python-rules-engine-lambda](https://gorules.io/blog/python-rules-engine-lambda).

**What is GoRules?**

[GoRules](https://gorules.io) is a modern, open-source rules engine designed for high performance and scalability. Our mission is to democratise rules engines and drive early adoption. Rules engines are very useful as they allow business users to easily understand and modify core business logic with little help from developers. You can think of us as a modern, less memory-hungry version of [Drools](https://drools.org/) that will be available in many languages and on many platforms. We prioritise:

* High performance: You can execute thousands of decisions in a second
* Ease of use: We are obsessed with making the best experience for business users
* Flexible deployment: GoRules can be deployed on-premise, in serverless environments or embedded in existing service(s)

**Community**

We are very keen on listening to the community for suggestions and any issues you may face. Feel free to open issues and discuss them below if you have found the project to be useful or are excited about it.

**Relevant Links**

GitHub Repository: [https://github.com/gorules/zen](https://github.com/gorules/zen) (if you

/r/Python
https://redd.it/12je354
Anyone using database-as-s-service with Django?

For my passion projects I have access to some simple SQL servers through friends, this served me allright in the past. However I had to do everything (security, backups, updates) myself.

I'm now working on a more serious project and I rather don't 'mess' with a database. So I looked for a DBAAS, and found PlanetScale to integrate with Django very easily. It allows me to have the database in the same AWS Datacenter as my app, it takes care of backups even branching and (as long as I pay) I get infinite scaling. For now I'm even getting by on their free tier, so whats the catch? Why ware we still running our own SQL?

I wonder: has anyone of you used Planetscale or any other database as a service tools? I view the costs rather pragmatic: I'm doing this project with just 1 friend, and I rather pay for a managed service. As it's cheaper than me hiring someone who actually knows his shit in regards to databases.

/r/django
https://redd.it/12jkapl
Help with storing data from back end to frontend

Hi guys, so basically I've made a web application and have completed most of the back-end. However, I'm now stuck on an element of the web application. I have a page on my web app that users can input information into and the back end does calculations and provides the user a summary based on the input.

I would like this summary to be permanently stored in a 'Reports' page in the web app so users can scroll through their summaries. How would I do this?

/r/django
https://redd.it/12jvfen
Flask-Session prevent session fixation attack

Hi im developing a web application and trying to make it not vulnerable to session fixation attacks (https://owasp.org/www-community/attacks/Session\_fixation) to prevent this i need to clear the session id when an user logins and assign a new one. I expected i would be able to to it using the same session.clear() that is used at logout but it doesnt seem to work when using it to log in.

​

# LOGIN PAGE
@app.route("/myapp/login", methods=['GET', 'POST'])
def login():
if request.method == 'GET':
return render
template("login.html")
if request.method == 'POST':
args = request.form
if auth(args"username", args"password"):
session.clear()
session"user" = {}
session.get("user")"name" = args"username"


/r/flask
https://redd.it/12jgne0
Why we dropped Docker for Python environments

TL;DR Docker is a great tool for managing software environments, but we found that it’s just too slow, especially for exploratory data workflows where users change their Python environments frequently.

We find that clusters depending on docker images often take 5+ minutes to launch. Ouch. In Coiled you can use a new system for creating software environments on the fly using only mamba instead. We’re seeing start times 3x faster, or about 1–2 minutes.

This article goes into the challenges we (Coiled) faced, the solution we chose, and the performance impacts of that choice.

https://medium.com/coiled-hq/just-in-time-python-environments-ade108ec67b6

/r/Python
https://redd.it/12jojj7
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/12k4o7f
Large-Scale Datamining & Built a Reddit Bot for r/boardgames to reply with BGG Links

Disclaimer: I am in no way affiliated with BoardGameGeek aside from being a user of the site.

I was inspired by u/MTGCardFetcher who replies on the Magic: The Gathering subreddits with links to the card images and text when called with a card name in double brackets. I've often found myself replying to a thread on r/boardgames with the name of a game (or, more appropriately, reading others' suggestions) without a link, making it slightly more annoying to look the game up.

As a result, I built two Python scripts - one to discover the game pages on BoardGameGeek.com and extract the game name and year and another to serve as the reddit bot.

I'm used to crawling sites using Screaming Frog and had fully intended to use it to pull the game names and other details out, but it turns out BoardGameGeek uses a degree of client-side rendering, making a non-rendered request fall short of extracting data. My solution was to use Selenium to hit the pages, wait for //h1/a to be discoverable, then extract the text. At the time of writing this, there are just over 174,000 board game and board game expansion pages on BoardGameGeek. It took several full days

/r/Python
https://redd.it/12k5yfb
(Help Needed) Trying to make DateField Input set to date

Hi all,

I've been trying to have a datepicker for my DateField but it rendered as text instead of date. I understand from the Django documentation that by default the input is text, here is my code trying to change the input to date. (I am using crispy forms)

​

https://preview.redd.it/qhsvozgk5lta1.png?width=813&format=png&auto=webp&v=enabled&s=dc9decb66919fd7e334d416d6685d2ced3ea0a18

Inspect browser

<input type="text" name="close_date" class="dateinput form-control" id="id_close_date">

&#x200B;

#Model
class Tender(models.Model):
owner = models.ForeignKey(User, on_delete=models.CASCADE)
title = models.CharField(max_length=255)
description = models.TextField()
issue_date = models.DateField(default=timezone.now)
close_date = models.DateField(blank=True)
proposal_files = models.FileField(
verbose_name="Tender Proposal ", upload_to="tender_docs"
)
category = models.ForeignKey(
Category,
on_delete=models.SET_NULL,
blank=True,


/r/django
https://redd.it/12kczuu
PokéSearch: FastAPI + React (Open Source)

# Context

Hey everyone, I'm new to the Pokémon games and currently I'm playing the latest one. When playing online, you have to to pick your team based on your enemy's team. However, it's difficult for me because I'm not familiar with most of the Pokémon types and you can't see their names to look them up.

# PokéSearch

That's why I created PokéSearch, a web app that allows you to search for a Pokémon based on characteristics. For example, if you search for the word "green" all green Pokémon will appear (other search examples: robot, red, legendary, eevee, water, fire).

Live web app:

https://pokesearch.help/

# Technical Details

The API is made with FastAPI and the frontend with React + Tailwind.

The API is in charge of providing a list of all the Pokémon given a region, along with their respective types, resistances, and weaknesses. The frontend then filters the list based on user input.

Backend repo:
https://github.com/jalvaradosegura/PokeSearchAPI

Frontend repo:

https://github.com/jalvaradosegura/PokeSearch

/r/Python
https://redd.it/12k4qhe
I recorded a Python Data Analysis project (pandas - numpy - matplotlib - seaborn) video in tutorial type and uploaded it on Youtube

Hello, I made a data analysis project from scratch using Python and uploaded it to youtube with the explanations of outputs and codes. Also I provided the Data Set so everyone can run the codes for exercising. I am leaving the link, have a nice day

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

/r/Python
https://redd.it/12kg5mm
I made an advanced math flash card game in python using tkinter!

[Gameplay](https://i.redd.it/n8wmei9opjta1.gif)

**Features**

* Score and Highscore System
* Timed Flash Card Gameplay
* Dynamic Settings for *Time*, *Difficulty*, and *Operation*
* Game Log System to Track Your Progress
* User Management System
* User Data Encryption to Deter Tampering and Cheating
* Fully Implemented Sound Effects
* User Grading System to Track Overall Performance
* Anti Problem Duplication System

&#x200B;

[User Screen](https://i.redd.it/wdom9jnppjta1.gif)

[Settings Screen](https://i.redd.it/mgwhj3hqpjta1.gif)

[Logging Games](https://i.redd.it/q2qm08brpjta1.gif)

/r/Python
https://redd.it/12k5djw
Django Form Field - cant apply Tailwind css class

Hello Team,

for some reason i cant apply Tailwindcss styling to form inputs.

Forms.py

class BasicForm(forms.ModelForm):
class Meta:
model = CustomUser
fields = ('first_name',)
labels = {
'first_name': 'First Name'
}
widgets = {
'first_name': forms.widgets.TextInput(attrs={'class': 'bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white',


/r/django
https://redd.it/12kg9rv
Federated-Recommendation-Neural-Collaborative-Filtering

Neural Collaborative Filtering (NCF) is a paper published in 2017. It is a common methodology for creating a recommendation system. However, recommendation data might not want to be shared beyond your own device. Therefore, last year, I looked into applying this ML algorithm in a Federated Learning setting, where your data stays on your own devices.


AmanPriyanshu/Federated-Recommendation-Neural-Collaborative-Filtering (github.com)

/r/Python
https://redd.it/12ko8f5
My friend and I created a learning platform to teach kids how to problem solve and create cool projects with Python. We made it incredibly fun, since it's something we wish we had when we were younger.

You can check it out here: codera.app

/r/Python
https://redd.it/12kphmi
My first Django project

Hello everyone, I'm 17 years old and have been learning Python for 6 months, and I've been studying Django for the last 2 months. During this time, I completed my first Django pet project. I'm interested in your opinion about this project. How does it compare to the average statistical project, and what improvements or additions could be made, or vice versa, what should be removed? Overall, I would appreciate hearing your thoughts on it.

Project: https://github.com/FCTL3314/SpecialRecipe

/r/django
https://redd.it/12kpvrp
codecov gone from PyPi

The codecov package (all versions of it) seems to have disappeared from PyPi

https://pypi.org/project/codecov/ <-- 404 :(

I'm assuming this breaks a ton more than just my project (https://github.com/locustio/locust/actions/runs/4687344723/jobs/8315803536)

Does anybody know anything?

/r/Python
https://redd.it/12kukhk