Generating slugs automatically in Django without packages - Two approaches
https://simpleit.rocks/python/django/generating-slugs-automatically-in-django-easy-solid-approaches/
/r/django
https://redd.it/aqymhl
https://simpleit.rocks/python/django/generating-slugs-automatically-in-django-easy-solid-approaches/
/r/django
https://redd.it/aqymhl
simpleit.rocks
Generating slugs automatically in Django without packages - Two easy and solid approaches
Guide to handle slugs for Django models focusing in just using Django's SlugField and avoiding third party apps/packages. Two approaches to solve it.
Storing a class containing datasets
So I'm stuck with a particularly difficult problem. Before I explain, here's an outline of the application I'm building:
1. User clicks on a map
2. Point gets sent to server
3. Fancy math functions take that point and interpolate data as an array of points
4. Send array back to front end and display as a line
I have a 2D dictionary with all the datasets in it. Here's the problem: It takes ~7 seconds to create the datasets when I want to use them for my other functions. These datasets reside in an instance of scipy.interpolate.RectBivariateSpline.
With Django, I need to find a way to only do this once so that I'm not computing the datasets every time. I need to keep this object "alive" so that I can use it repeatedly and not have horrific wait times for users.
For example, this RectBivariateSpline class/2D dictionary gets used in a view that processes JSON input:
myDatasetDict = createInitialDatasets()
xyLine = LineClass(point_stuff, myDatasetDict, distance)
linePoints = TranslateToLatLong(xyLine)
return JsonResponse(linePoints)
Does anyone have any suggestions on how I can store/maintain this object instance on my server? I'm just trying to avoid the long compute times.
Thanks
/r/djangolearning
https://redd.it/ar04go
So I'm stuck with a particularly difficult problem. Before I explain, here's an outline of the application I'm building:
1. User clicks on a map
2. Point gets sent to server
3. Fancy math functions take that point and interpolate data as an array of points
4. Send array back to front end and display as a line
I have a 2D dictionary with all the datasets in it. Here's the problem: It takes ~7 seconds to create the datasets when I want to use them for my other functions. These datasets reside in an instance of scipy.interpolate.RectBivariateSpline.
With Django, I need to find a way to only do this once so that I'm not computing the datasets every time. I need to keep this object "alive" so that I can use it repeatedly and not have horrific wait times for users.
For example, this RectBivariateSpline class/2D dictionary gets used in a view that processes JSON input:
myDatasetDict = createInitialDatasets()
xyLine = LineClass(point_stuff, myDatasetDict, distance)
linePoints = TranslateToLatLong(xyLine)
return JsonResponse(linePoints)
Does anyone have any suggestions on how I can store/maintain this object instance on my server? I'm just trying to avoid the long compute times.
Thanks
/r/djangolearning
https://redd.it/ar04go
reddit
r/djangolearning - Storing a class containing datasets
1 vote and 0 comments so far on Reddit
This media is not supported in your browser
VIEW IN TELEGRAM
Making my first program ever! Recently finished tutorials on python and spent forever attempting to brainstorm ideas about where to go next. I decided to do something useful and automate some of the things I do at work every day! It’s incomplete but I am wayyyy too excited to keep it to myself 😅.
/r/Python
https://redd.it/ar0fcf
/r/Python
https://redd.it/ar0fcf
What do I need to look for in hosting service if I want to deploy django?
I recently went through the django girls tutorial and in it they go over how to deploy the example site on PythonAnywhere. This site, of course, is designed specifically for this purpose and has nice "hooks" into github.
However, how would I go about deploying a real site to my own host service? What sorts of add-ons do I need to look for make sure my host would even support the django framework, and, how would I tie this into github?
tl;dr how do I translate the nicely setup django girls deployment strategy to a more real life scenario?
/r/djangolearning
https://redd.it/ar2jyn
I recently went through the django girls tutorial and in it they go over how to deploy the example site on PythonAnywhere. This site, of course, is designed specifically for this purpose and has nice "hooks" into github.
However, how would I go about deploying a real site to my own host service? What sorts of add-ons do I need to look for make sure my host would even support the django framework, and, how would I tie this into github?
tl;dr how do I translate the nicely setup django girls deployment strategy to a more real life scenario?
/r/djangolearning
https://redd.it/ar2jyn
reddit
r/djangolearning - What do I need to look for in hosting service if I want to deploy django?
2 votes and 0 comments so far on Reddit
Here is my pytorch implementation of the model described in the paper DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs (https://arxiv.org/pdf/1606.00915.pdf) Source code: https://github.com/vietnguyen91/Deeplab-pytorch
/r/IPython
https://redd.it/ar39hh
/r/IPython
https://redd.it/ar39hh
Farewell to fsync(): 10× faster database tests with Docker
https://pythonspeed.com/articles/faster-db-tests/
/r/Python
https://redd.it/aqya9m
https://pythonspeed.com/articles/faster-db-tests/
/r/Python
https://redd.it/aqya9m
Python⇒Speed
Realistic, easy, and fast enough: database tests with Docker
Realistic tests require a real database—but that can be difficult and slow. But Docker makes it simple, and some tweaks can make faster.
[Discussion] OpenAI should now change their name to ClosedAI
It's the only way to complete the hype wave.
/r/MachineLearning
https://redd.it/aqwcyx
It's the only way to complete the hype wave.
/r/MachineLearning
https://redd.it/aqwcyx
reddit
r/MachineLearning - [Discussion] OpenAI should now change their name to ClosedAI
89 votes and 44 comments so far on Reddit
Boilerplate code for setting up Nginx + Gunicorn + Flask + Letsencrypt SSL certs using docker-compose
Though it might be of interest.
I wrote a boilerplate code template to easy back up a webapp on Flask fw.
Include Nginx / Gunicorn / Flask and Letsencrypt SSL Certificates configs.
Tested on Ubuntu 16.04 and 18.04. Steps detailed in README.
[https://github.com/smallwat3r/docker-nginx-gunicorn-flask-letsencrypt](https://github.com/smallwat3r/docker-nginx-gunicorn-flask-letsencrypt)
/r/flask
https://redd.it/ar2v2h
Though it might be of interest.
I wrote a boilerplate code template to easy back up a webapp on Flask fw.
Include Nginx / Gunicorn / Flask and Letsencrypt SSL Certificates configs.
Tested on Ubuntu 16.04 and 18.04. Steps detailed in README.
[https://github.com/smallwat3r/docker-nginx-gunicorn-flask-letsencrypt](https://github.com/smallwat3r/docker-nginx-gunicorn-flask-letsencrypt)
/r/flask
https://redd.it/ar2v2h
GitHub
GitHub - smallwat3r/docker-nginx-gunicorn-flask-letsencrypt: Boilerplate for running Nginx + Gunicorn + Flask + Let's Encrypt (https)…
Boilerplate for running Nginx + Gunicorn + Flask + Let's Encrypt (https) with auto renewals on Docker. - smallwat3r/docker-nginx-gunicorn-flask-letsencrypt
Model and zero or many ForeignKey Models - CRUD
I've got basic CRUD working with the GCBVs for a single model.
Now I want to add the foreignKey model (0 or many "children").
I can see how to "manually" do this by extending TemplateView and override the get\_query and get\_context\_data.
I'm wondering if there is a way to do this more "auto-magically" with some existing GCBVs? My google searches for things like "django display model and foreignkey model on same view" don't turn up useful results. Is there a way of combining the two models/modelForms?
​
Thanks
/r/django
https://redd.it/ar63xh
I've got basic CRUD working with the GCBVs for a single model.
Now I want to add the foreignKey model (0 or many "children").
I can see how to "manually" do this by extending TemplateView and override the get\_query and get\_context\_data.
I'm wondering if there is a way to do this more "auto-magically" with some existing GCBVs? My google searches for things like "django display model and foreignkey model on same view" don't turn up useful results. Is there a way of combining the two models/modelForms?
​
Thanks
/r/django
https://redd.it/ar63xh
reddit
r/django - Model and zero or many ForeignKey Models - CRUD
1 vote and 0 comments so far on Reddit
[D] How do we avoid SOTA-hacking?
The OpenAI blog post reports that they achieve "state-of-the-art performance on many language modeling benchmarks", but they compare a model pretrained on additional data to models trained only on the provided dataset. Reporting this as beating the SOTA on these datasets doesn't make sense. As mentioned on Twitter, the results they state as the existing SOTA can be beaten trivially:
[https://twitter.com/BFelbo/status/1096310277312634882](https://twitter.com/BFelbo/status/1096310277312634882)
[https://twitter.com/seb\_ruder/status/1096335334969933829](https://twitter.com/seb_ruder/status/1096335334969933829)
Claiming SOTA results in this way makes it harder to publish papers focused on sample-efficiency and to compare results across papers. The OpenAI blog post / paper is just the latest of many papers claiming SOTA results with a comparison that doesn't make sense. How do we as a community avoid this kind of SOTA-hacking?
/r/MachineLearning
https://redd.it/ar3tc2
The OpenAI blog post reports that they achieve "state-of-the-art performance on many language modeling benchmarks", but they compare a model pretrained on additional data to models trained only on the provided dataset. Reporting this as beating the SOTA on these datasets doesn't make sense. As mentioned on Twitter, the results they state as the existing SOTA can be beaten trivially:
[https://twitter.com/BFelbo/status/1096310277312634882](https://twitter.com/BFelbo/status/1096310277312634882)
[https://twitter.com/seb\_ruder/status/1096335334969933829](https://twitter.com/seb_ruder/status/1096335334969933829)
Claiming SOTA results in this way makes it harder to publish papers focused on sample-efficiency and to compare results across papers. The OpenAI blog post / paper is just the latest of many papers claiming SOTA results with a comparison that doesn't make sense. How do we as a community avoid this kind of SOTA-hacking?
/r/MachineLearning
https://redd.it/ar3tc2
Twitter
Bjarke
@OpenAI I don’t think the phrase SOTA makes sense in this context as you’re doing an apples to oranges comparison. For instance, it’s trivial to beat what you report as the previous SOTA for PTB if you can use any pretraining dataset.
Flask/uwsgi app and Docker
Recently decided to get into Docker and see what it was all about. For anyone who has done this, do you recommend separate containers for nginx proxy and uwsgi/flask app, or no?
Or if anyone has an example of their setup, that'd be great. Just trying to see how I'd structure an API with db, flask/uwsgi/nginx, and nginx on the frontend for whatever js I'm running.
/r/flask
https://redd.it/ar4dsi
Recently decided to get into Docker and see what it was all about. For anyone who has done this, do you recommend separate containers for nginx proxy and uwsgi/flask app, or no?
Or if anyone has an example of their setup, that'd be great. Just trying to see how I'd structure an API with db, flask/uwsgi/nginx, and nginx on the frontend for whatever js I'm running.
/r/flask
https://redd.it/ar4dsi
reddit
r/flask - Flask/uwsgi app and Docker
4 votes and 1 comment so far on Reddit
New Multi-Task Deep Neural Network for Natural Language Understanding published by Microsoft
https://arxiv.org/pdf/1901.11504.pdf
/r/MachineLearning
https://redd.it/ar5l77
https://arxiv.org/pdf/1901.11504.pdf
/r/MachineLearning
https://redd.it/ar5l77
reddit
r/MachineLearning - New Multi-Task Deep Neural Network for Natural Language Understanding published by Microsoft
12 votes and 5 comments so far on Reddit
Embedding Entire Python GUIs in Webpages with Repl.it and PySimpleGUI
PySimpleGUI has taken the leap from the desktop and into the browser. And it can run without having Python installed on the computer.
# The PySimpleGUIWeb Port
First, the PySimpleGUI SDK has added a new port, PySimpleGUIWeb. This port enables PySimpleGUI code to run in a web browser. When you run your PySimpleGUIWeb based Python program, a browser window is opened and you interact with your GUI through the browser window.
The familiar PySimpleGUI code structure, look and feel remains the same. The difference is that you're interacting through a web browser rather than a tkinter, WxPython or Qt window. The only difference in the PySimpleGUI code is the import statement at the top.
This simple program
import PySimpleGUI as sg
print('starting up...') # Seems to help repl.it
layout = [[sg.Text('My one-shot window.')],
[sg.InputText()],
[sg.Submit(), sg.Cancel()]]
window = sg.Window('Window Title').Layout(layout)
/r/Python
https://redd.it/ar3x3b
PySimpleGUI has taken the leap from the desktop and into the browser. And it can run without having Python installed on the computer.
# The PySimpleGUIWeb Port
First, the PySimpleGUI SDK has added a new port, PySimpleGUIWeb. This port enables PySimpleGUI code to run in a web browser. When you run your PySimpleGUIWeb based Python program, a browser window is opened and you interact with your GUI through the browser window.
The familiar PySimpleGUI code structure, look and feel remains the same. The difference is that you're interacting through a web browser rather than a tkinter, WxPython or Qt window. The only difference in the PySimpleGUI code is the import statement at the top.
This simple program
import PySimpleGUI as sg
print('starting up...') # Seems to help repl.it
layout = [[sg.Text('My one-shot window.')],
[sg.InputText()],
[sg.Submit(), sg.Cancel()]]
window = sg.Window('Window Title').Layout(layout)
/r/Python
https://redd.it/ar3x3b
reddit
r/Python - Embedding Entire Python GUIs in Webpages with Repl.it and PySimpleGUI
11 votes and 3 comments so far on Reddit
This tutorial is for people who want to start learning python or have confusion regarding Python. This tutorial has a series of videos explaining python and its implementation.
https://www.youtube.com/playlist?list=PLVHgQku8Z935Qq0h3SZpSOwSrUMx1y3c9
/r/IPython
https://redd.it/aqxvaq
https://www.youtube.com/playlist?list=PLVHgQku8Z935Qq0h3SZpSOwSrUMx1y3c9
/r/IPython
https://redd.it/aqxvaq
YouTube
Python Programming Tutorials - YouTube
Trying to get timezone working in a model
I've set up a model with timestamp fields, using
from django.utils import timezone
Then as part of the model
created_at = models.DateTimeField('Created', editable=False)
last_active = models.DateTimeField('Last activity')
The save process is overridden to update these fields as appropriate.
if not self.created_at:
self.created_at = timezone.now()
self.last_active = timezone.now()
When I run my unit test, which basically only creates a record and checks the values, I get errors with
RuntimeWarning: DateTimeField <model>.created_at received a naive datetime (2019-02-16 18:18:58.692009)
while time zone support is active.
RuntimeWarning)
'USE_TZ' is set to True in settings.py.
Now I get that the error is telling me that the values don't include timezone offsets, but my question is why, when I am using the timezone functionality from django.utils? I thought that was built in there?
Any suggestions?
/r/django
https://redd.it/arauah
I've set up a model with timestamp fields, using
from django.utils import timezone
Then as part of the model
created_at = models.DateTimeField('Created', editable=False)
last_active = models.DateTimeField('Last activity')
The save process is overridden to update these fields as appropriate.
if not self.created_at:
self.created_at = timezone.now()
self.last_active = timezone.now()
When I run my unit test, which basically only creates a record and checks the values, I get errors with
RuntimeWarning: DateTimeField <model>.created_at received a naive datetime (2019-02-16 18:18:58.692009)
while time zone support is active.
RuntimeWarning)
'USE_TZ' is set to True in settings.py.
Now I get that the error is telling me that the values don't include timezone offsets, but my question is why, when I am using the timezone functionality from django.utils? I thought that was built in there?
Any suggestions?
/r/django
https://redd.it/arauah
reddit
r/django - Trying to get timezone working in a model
1 vote and 0 comments so far on Reddit
Need help for Django polls(Beginner)
I can't seem to make a poll server.Hope the information helps
1.The first error i received
ImportError: cannot import name 'views' from '\_\_main\_\_' (C:\\Users\\thapa\\AppData\\Local\\Programs\\Python\\Python37-32\\mysite\\polls\\[urls.py](https://urls.py))
2. 2nd error in mysite.urls.py
ModuleNotFoundError: No module named 'polls'
https://i.redd.it/ak94g6qqzxg21.png
​
​
/r/django
https://redd.it/ar9c6w
I can't seem to make a poll server.Hope the information helps
1.The first error i received
ImportError: cannot import name 'views' from '\_\_main\_\_' (C:\\Users\\thapa\\AppData\\Local\\Programs\\Python\\Python37-32\\mysite\\polls\\[urls.py](https://urls.py))
2. 2nd error in mysite.urls.py
ModuleNotFoundError: No module named 'polls'
https://i.redd.it/ak94g6qqzxg21.png
​
​
/r/django
https://redd.it/ar9c6w
This media is not supported in your browser
VIEW IN TELEGRAM
A line follower robot my classmade and i made with python for our minor project. Turned out working great :D
/r/Python
https://redd.it/ar9s51
/r/Python
https://redd.it/ar9s51
UFC MMA Predictor (70.4% accuracy)
Hi everyone,
I would like to share with you all a project which I have been working on this week. It's called the **UFC MMA Predictor.** It is a web app I developed to help predict upcoming UFC fights. The web app can be accessed at [https://ufcmmapredictor.herokuapp.com/](https://ufcmmapredictor.herokuapp.com/)
​
Some features of this web app:
* 70.4% accurate
* Fighters and fights data scraped daily
* Model trained up from UFC 159 to most recent fight card (more than 2,000 fights)
* Predictors used to predict outcomes:
* Decimal odds spread (different of favourite minus underdog)
* Strikes landed per minute
* Strikes absorbed per minute
* Striking defense
* Striking volume
* Take down defense
* Submission attempts per minute
* Takedown accuracy
​
GitHub link: [https://github.com/jasonchanhku/UFC-MMA-Predictor](https://github.com/jasonchanhku/UFC-MMA-Predictor)
​
**Demo**
​
[Correctly predicted this one despite GSP being the underdog!](https://i.redd.it/nxm2i56nmxg21.png)
/r/Python
https://redd.it/ar8rwt
Hi everyone,
I would like to share with you all a project which I have been working on this week. It's called the **UFC MMA Predictor.** It is a web app I developed to help predict upcoming UFC fights. The web app can be accessed at [https://ufcmmapredictor.herokuapp.com/](https://ufcmmapredictor.herokuapp.com/)
​
Some features of this web app:
* 70.4% accurate
* Fighters and fights data scraped daily
* Model trained up from UFC 159 to most recent fight card (more than 2,000 fights)
* Predictors used to predict outcomes:
* Decimal odds spread (different of favourite minus underdog)
* Strikes landed per minute
* Strikes absorbed per minute
* Striking defense
* Striking volume
* Take down defense
* Submission attempts per minute
* Takedown accuracy
​
GitHub link: [https://github.com/jasonchanhku/UFC-MMA-Predictor](https://github.com/jasonchanhku/UFC-MMA-Predictor)
​
**Demo**
​
[Correctly predicted this one despite GSP being the underdog!](https://i.redd.it/nxm2i56nmxg21.png)
/r/Python
https://redd.it/ar8rwt
GitHub
GitHub - jasonchanhku/UFC-MMA-Predictor: A web application built on dash to predict winners of a UFC fight
A web application built on dash to predict winners of a UFC fight - jasonchanhku/UFC-MMA-Predictor
DigitalOcean's Django One-Click Application: setting up virtualenv for python2 and python3.
I just recently started fiddling with DigitalOcean's one click Django app, after setting it up from scratch before. It's really convenient but its fatal flaw for me was the fact that it used Python 2.7 and did not use a virtualenv. So I set about trying to see what it would take, in the simplest way possible, have it use a Python 3 virtualenv. Here's the sequence that I used (as of February, 2019):
from the root login:
sudo usermod -a -G sudo django
su django
cd ~/django_project
pip freeze >> requirements.txt
virtualenv venv
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
sudo apt install libicu-dev
I found that the version of PyGObject installed in the One Click container was no longer supported by pip, so I edited requirements.txt and removed the version requirement. I did the same for pycairo and PyICU, though these may still be supported by pip.
vi requirements.txt
change the following to remove version requirements:
pycairo
pygobject
/r/djangolearning
https://redd.it/ard4wb
I just recently started fiddling with DigitalOcean's one click Django app, after setting it up from scratch before. It's really convenient but its fatal flaw for me was the fact that it used Python 2.7 and did not use a virtualenv. So I set about trying to see what it would take, in the simplest way possible, have it use a Python 3 virtualenv. Here's the sequence that I used (as of February, 2019):
from the root login:
sudo usermod -a -G sudo django
su django
cd ~/django_project
pip freeze >> requirements.txt
virtualenv venv
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
sudo apt install libicu-dev
I found that the version of PyGObject installed in the One Click container was no longer supported by pip, so I edited requirements.txt and removed the version requirement. I did the same for pycairo and PyICU, though these may still be supported by pip.
vi requirements.txt
change the following to remove version requirements:
pycairo
pygobject
/r/djangolearning
https://redd.it/ard4wb
reddit
r/djangolearning - DigitalOcean's Django One-Click Application: setting up virtualenv for python2 and python3.
1 vote and 0 comments so far on Reddit
Is this a good way to apply a decorator to all routes in a blueprint?
All routes in my application that being with `/api/admin` are protected by checking if the authentication token contains the `ADMIN` role in it.
So instead of applying a decorator before each function in the blueprint (called `admin_api`, I have this at the top instead.
My custom decorator is called `is_admin` which does the check of the JWT. ~~For some reason I also have to specify `jwt_required` (using flast_jwt_simple package).~~ Edit: I put it in the `is_admin` method and it works.
@admin_api.before_request
@is_admin
def check_if_admin():
pass
Is this the right way to go about it? Seems kinda hackish.
/r/flask
https://redd.it/araty2
All routes in my application that being with `/api/admin` are protected by checking if the authentication token contains the `ADMIN` role in it.
So instead of applying a decorator before each function in the blueprint (called `admin_api`, I have this at the top instead.
My custom decorator is called `is_admin` which does the check of the JWT. ~~For some reason I also have to specify `jwt_required` (using flast_jwt_simple package).~~ Edit: I put it in the `is_admin` method and it works.
@admin_api.before_request
@is_admin
def check_if_admin():
pass
Is this the right way to go about it? Seems kinda hackish.
/r/flask
https://redd.it/araty2
reddit
r/flask - Is this a good way to apply a decorator to all routes in a blueprint?
5 votes and 4 comments so far on Reddit