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
Can you help me choose a multiplatform frontend (mobile app/web) for a django backend project?

Hello

I'm working on a new project which needs to have both an iOS/Android app, and a web frontend.

I'm doing the backend with Django, but I don't know what to use for the mobile apps. I know there are framewroks (Cordova/Ionic) that can generate native apps with html-like code.

So, do you have any suggestion about which one to use? The app is quite simple, it's a product database wit CRUD, search, filter and a couple of graphs/reports, nothing fancy.

Should I go for a REST API and the frontends consume it, or directly the django app render the views for the different frontends?

Any help is well received.

Thanks pals.

/r/django
https://redd.it/6b39b4
Share picture in Modal

I have a gallery of picture thumbnails. They expand as modals. I want users to share them on FB/Twitter. I read up on Open Graph, but the documentation is...lacking on how to deal with a list of images without adding all of them to the metadata.

Does anyone have any experience here?

/r/djangolearning
https://redd.it/6b3clp
I have a main album database, and i want to filter it by individual user profiles. so that each user has different albums that they're listening too. How would I go about this?

For example:

I want to have a main database of all the music albums. (done)

Create different users (WIP)

Now how can i take these users so that each user has their own list of albums that theyre listening to?

Kind of like spotify, no one has the same playlists, etc.

/r/djangolearning
https://redd.it/6b1ab2
What video series or book do you recommend for learning Django?

I have:

* Strong programming fundamentals in C/C++/C#

* Strong familiarity with Python

* Basic familiarity with HTML / CSS

* Zero familiarity with PHP

/r/django
https://redd.it/6b8jtp
Kronos help

I'm looking for some help with Kronos. I've never used cron tasks before -- but I'm running a task every 15 minutes to retrieve data from an external API and update my database with that information.

I have it installed on my local and my production environments, and for testing purposes, i want to still be able to call the task manually in my local environment using Kronos.

However - I only want the task to repeatedly run in my production environment.

Is there an easy way to get Kronos / cron tabs to only run automatically in production?

/r/django
https://redd.it/6b7xj0
Create Word/OpenOffice Documents with Python?

I'm relatively new to Python. My job requires me to create documents that are nearly identical except for the names and some other fields, aka variables. A lot of boilerplate language.

I want to use Python to input the changeable info and then generate an editable document with the proper formatting... Like centering or tabs.

After a while of searching I cannot tell if this is possible with Python. Is it? Should I be looking somewhere else? If not, I would love to be pointed in the right direction. It doesn't seem to be very simple. I've looked into Word, OpenOffice, Google Docs... Any help/suggestions would be greatly appreciated!

/r/Python
https://redd.it/6b7rg4
[Question] A flask newbie and I'm following the official Flask tutorial. Can someone please ELI5 the following snippet?

....
# 1
app.config.from_object(__name__)

# 2
app.config.update(dict(
DATABASE=os.path.join(app.root_path, 'flaskr.db'),
SECRET_KEY='development key',
USERNAME='admin',
PASSWORD='default'
))

# 3
app.config.from_envvar('FLASKR_SETTINGS', silent=True)
....

I *kind of* understand `# 2`, it sets the app's configuration, right? But configuration for what? And when is it used?

I *think* `#1` implies that `# 2` can be put on another file (and you pass the file path instead of `__name__`)

`#3` is where I'm still clueless.

Any hints?

EDIT: I haven't noticed from the sidebar that **[AF]** is the tag used for asking questions. Sorry!

/r/flask
https://redd.it/6b952s
Using BeautifulSoup to scrape an inmate roster.

I have html that looks like this.


<div class = "inmate">

<div class = "inmate-photo">......</div>

<div class = "inmate-fields">

<div class = "inmate-name">......</div>
etc.....

</div>

</div>



I can grab each item independently but I am having an issue with making each inmates "fields" reference the particular inmate.

like

Inmate(1)

Name
Booking Number
Date
Charges



Inmate(2)

Name
Booking Number
Date
Charges








...

Any help would be much appreciated. Thx



/r/Python
https://redd.it/6b7ulj
Need some help making a POST request to logout with django-rest-auth

hi, I'm using django-rest-auth [relevant link](http://django-rest-auth.readthedocs.io/en/latest/api_endpoints.html) and I'm using it with JWT authentication. I am trying to use its /rest-auth/logout endpoint and I SEE in console that I'm getting a successful return but when I refresh the website, I am still logged in and able to make POST/DESTROY requests.

FYI:
I am using localStorage to store the JWT when logged in.
I am also using axios to make a POST request with the authorization header. Can anyone help me understand what is going on?

One thing I did that kind of worked was when I make a POST request to

localhost:8000/rest-auth/logout/

I then update the localStorage with the new JWT (which should be invalid since it's deleted) but I'm not sure if that's a good method.

Any help would be greatly appreciated.


/r/django
https://redd.it/6b9vsg
Python for Scientists and Engineers is Now Free to Read Online

Hello /r/python,

Python for Scientists and Engineers was the first book I wrote, and the one I still get queries about. It had been out of print for more than a year, but I could never get myself to update it, because it looked like too much work.

Recently, I asked for help in updating it, and a few people volunteered. Thanks to these volunteers, the book is now free to read online (and will remain so).

The book assumes you already know Python, or any other language. I feel there are too many resources for beginners, and not enough for intermediate/advanced programmers.

Anyway, check it out here:

[http://pythonforengineers.com/python-for-scientists-and-engineers/](http://pythonforengineers.com/python-for-scientists-and-engineers/)

Cheers,
Shantnu






/r/Python
https://redd.it/6bat6d
Another Form Question

I'm making a form that doesn't load a separate page. It is always present on the main page when the user doesn't have their location entered. The application is a single page web app that I'm building to play around with Django. I've been stuck on getting the form to save the user's location (that they input, not being inferred from the browser)

I've posted code snippits to:

https://pastebin.com/MQf99HR2

Edit:
I've been researching the forms and theory behind them for several days. Every tutorial for a blog has a new page load and defines a model form (? is that the right term ?) then just makes a template that is autopopulated form the model form.

I don't want to do this. I want the form to be ever present on my main page. I've still defined a form model in forms.py but am not sure how to pull it all together.

/r/django
https://redd.it/6bbom3
Flask GitHub project mainly Java-Script and CSS?

Hi there!

I'm making my first [FlaskApp](https://github.com/SonGokussj4/beta-issues) and it should be mainly `HTML` and `Python` code. But when I added `bootstrap` and because of `modal` manipulations even the `JQuery` and these kind of things, my *Languages bar* looks like:

- JavaScript 69%
- CSS 27%
- HTML 2%
- Python 2%

Is this normal for this kind of application?

Or I shouldn't have those bootstrap/jquery libraries in my repo and instead, have in documentation *"You have to download this and that and put it here and there"*.

(Reasoning: I don't want anyone think I know any JavaScript because I don't... But when they see this, ...)

/r/flask
https://redd.it/6b9pn1
Has Anyone Ever Actually Been Able to Compile PyQt5 to Android with PyQtDeploy?

I love PyQt, I use it almost every day, but for the life of me I can't understand pyqtdeploy, and from reading other testimonies, I'm not the only one.

Has anyone actually been able to make this work? I know getting a language onto a platform it wasn't built for is a pain, but god-damn.

Also, I'm well aware of Kivy, it has very similar pitfalls.


/r/Python
https://redd.it/6b9zua
Where does a generator store it's values?

In [1]: var = ['a', 'b', 'c']

In [2]: gen = (v for v in var)

In [3]: del var

In [4]: gen.next()
Out[4]: 'a'

In [5]: gen.__sizeof__()
Out[5]: 48

In [6]: var = ['a', 'b', 'c', 'd', 'e', 'f']

In [7]: gen = (v for v in var)

In [8]: gen.next()
Out[8]: 'a'

In [9]: del var

In [10]: gen.next()
Out[10]: 'b'

In [11]: gen.__sizeof__()
Out[11]: 48



Where exactly is var stored, and how does the generator find it's values? If it is still in memory, why doesn't the generator's size change?



/r/Python
https://redd.it/6b9mt1
Using DJango purely as a REST aPI provider?

Hello,

I am trying to find resources on building a REST API using Django but so far I have not been able to find resources specifically for that. Would anyone have any recommendations of this topic? Alternatively, if Django is not recommendable for this kind of project, what would you recommend? Not limited to Python.

Thank you!

/r/djangolearning
https://redd.it/6bbudz
iPython flask shell

[iPython flask shell](https://pypi.python.org/pypi/flask-shell-ipython/0.2.2)

This is a flask extensions that doesn't get the credit it deserves. It saved me a couple of times, especially when debugging database connections.

EDIT: added link

/r/flask
https://redd.it/6b9fob