Django - Checkbox Model (?)
Hopefully this is the right subreddit (I also posted it in learnpython), if this is something too basic or what, but here goes - I'm starting to put together an admin page for a project I've been slowly getting together, and I'm wondering if, in a particular model class, I can have attributes that can be selected at a more-than-one policy (like checkboxes). As it is, all my dropdown menus work, so I'm not sure if this sort of thing (checkbox selections) can only be done in a form on the website itself (rather than as an admin attribute), or if these choices can be controlled from the admin page as well.
Here's the model:
class Details(models.Model):
"""adding details to the ticket"""
ro = models.ForeignKey(RepairOrder, on_delete=models.CASCADE)
tech = models.CharField(max_length=20, choices=TECHS, default='none',
help_text='Technician')
writer = models.CharField(max_length=15, choices=WRITERS, default='none',
help_text='Service Writer')
status = models.CharField(max_length=10, choices=STATUSES, default='unassigned',
help_text='Work Status')
'''work_type = models.MultipleChoiceField(widget=forms.SelectMultiple,
choices=WORK_TYPES)'''
additional_details = models.TextField(help_text='Additional comments/work details here.')
date_added = models.DateTimeField(auto_now_add=True)
Where it says work_type, I was hoping to have an array of choices that will allow multiple pre-described items to be added (instead of having to type in each requested job manually):
WORK_TYPES = (
('oc', 'Oil Change'),
('rot', 'Tire Rotation'),
('mpi', 'Multi-Point Inspection'),
('tac', 'TAC Service'),
('bal', 'Tire Balance'),
('rcl', 'Recall(s)'),
('brk', 'Check Brakes'),
('ali', 'Alignment'),
('mil', 'Check Engine Light'),
('otl', 'Other Warning Light'),
('noi', 'Noise Concern'),
('si', 'State Inspection'),
('pdi', 'Pre-Delivery Inspection'),
('otr', 'Other (please add detail:)'),
)
... and so on.
Is this possible? My looking through stackexchange got me lots of help on the forms pages and such, but nothing about this sort of thing in models. Thanks!
PS., would it be possible also to point me in the direction of the info I need in order to set the time added to my own time zone? What I found seemed to say several different things and I'm not quite equipped to understand all the terminology. Thanks again!
/r/django
https://redd.it/8c3nww
Hopefully this is the right subreddit (I also posted it in learnpython), if this is something too basic or what, but here goes - I'm starting to put together an admin page for a project I've been slowly getting together, and I'm wondering if, in a particular model class, I can have attributes that can be selected at a more-than-one policy (like checkboxes). As it is, all my dropdown menus work, so I'm not sure if this sort of thing (checkbox selections) can only be done in a form on the website itself (rather than as an admin attribute), or if these choices can be controlled from the admin page as well.
Here's the model:
class Details(models.Model):
"""adding details to the ticket"""
ro = models.ForeignKey(RepairOrder, on_delete=models.CASCADE)
tech = models.CharField(max_length=20, choices=TECHS, default='none',
help_text='Technician')
writer = models.CharField(max_length=15, choices=WRITERS, default='none',
help_text='Service Writer')
status = models.CharField(max_length=10, choices=STATUSES, default='unassigned',
help_text='Work Status')
'''work_type = models.MultipleChoiceField(widget=forms.SelectMultiple,
choices=WORK_TYPES)'''
additional_details = models.TextField(help_text='Additional comments/work details here.')
date_added = models.DateTimeField(auto_now_add=True)
Where it says work_type, I was hoping to have an array of choices that will allow multiple pre-described items to be added (instead of having to type in each requested job manually):
WORK_TYPES = (
('oc', 'Oil Change'),
('rot', 'Tire Rotation'),
('mpi', 'Multi-Point Inspection'),
('tac', 'TAC Service'),
('bal', 'Tire Balance'),
('rcl', 'Recall(s)'),
('brk', 'Check Brakes'),
('ali', 'Alignment'),
('mil', 'Check Engine Light'),
('otl', 'Other Warning Light'),
('noi', 'Noise Concern'),
('si', 'State Inspection'),
('pdi', 'Pre-Delivery Inspection'),
('otr', 'Other (please add detail:)'),
)
... and so on.
Is this possible? My looking through stackexchange got me lots of help on the forms pages and such, but nothing about this sort of thing in models. Thanks!
PS., would it be possible also to point me in the direction of the info I need in order to set the time added to my own time zone? What I found seemed to say several different things and I'm not quite equipped to understand all the terminology. Thanks again!
/r/django
https://redd.it/8c3nww
reddit
Django - Checkbox Model (?) • r/django
Hopefully this is the right subreddit (I also posted it in learnpython), if this is something too basic or what, but here goes - I'm starting to...
Building an ad system that tracks # of views per day
I am building an ad system which will track the number of impressions an ad will receive every day.
The best way I can think of is building a model called 'AdDate' that is created at the beginning of each date.
AdDate would have 2 fields:
1. `date` - which is just the date
2. `views` - which is the number of views for that date
There seems to be another option, which is to use ArrayField (I am using Postgres) I would have an array of dictionaries, each dictionary have data for each date.
I don't want to screw this up since real money will be involved. Any one can provide some feedback/ideas?
/r/django
https://redd.it/8bxb01
I am building an ad system which will track the number of impressions an ad will receive every day.
The best way I can think of is building a model called 'AdDate' that is created at the beginning of each date.
AdDate would have 2 fields:
1. `date` - which is just the date
2. `views` - which is the number of views for that date
There seems to be another option, which is to use ArrayField (I am using Postgres) I would have an array of dictionaries, each dictionary have data for each date.
I don't want to screw this up since real money will be involved. Any one can provide some feedback/ideas?
/r/django
https://redd.it/8bxb01
reddit
Building an ad system that tracks # of views per day • r/django
I am building an ad system which will track the number of impressions an ad will receive every day. The best way I can think of is building a...
At least painful way to setup Vue?
I guess I sadly hate javascript in general but I guess avoiding can't be the answer for any longer. However I've been quite confused about integrating Vue on the top of django. I've seen some tutorials but I'm wondering if there's an easier and cleaner way to get it all set up.
/r/django
https://redd.it/8c63u0
I guess I sadly hate javascript in general but I guess avoiding can't be the answer for any longer. However I've been quite confused about integrating Vue on the top of django. I've seen some tutorials but I'm wondering if there's an easier and cleaner way to get it all set up.
/r/django
https://redd.it/8c63u0
reddit
At least painful way to setup Vue? • r/django
I guess I sadly hate javascript in general but I guess avoiding can't be the answer for any longer. However I've been quite confused about...
DRF Aggregating related collections
So lets say i have a Box model. The box model works like a "master" model, and have lots of foreign keys, thus having relations to lots of other models.
Now for example i have a related model Cost, and the Box models has a column costs that is a one-to-many relationship to the Cost model.
When i make a basic REST endpoint to get all my Boxes, i get an array of each cost included. I have used to_representation to only get the cost value for each record in the cost model.
This gets kind of tedious however, as i have to reduce the costs to a single number on the client side (might be slow when my dataset grows)
So whats the best way to aggregate the costs on the server so i can return a single number for all the related costs for the Box?
Should this be done in the serializer, or is there a better place to put this logic? Im using DRF's viewsets.ViewSet as a base in my views.
Should i aggregate the total costs in python, or do a SUM on the database level?
[EDIT]
At the moment im just augmenting my serializer data
for value in serializer.data:
# costs is an list of decimals
value['costs'] = sum(value['costs'])
I was wondering if there was a better way.
Thanks!
/r/django
https://redd.it/8bw9gt
So lets say i have a Box model. The box model works like a "master" model, and have lots of foreign keys, thus having relations to lots of other models.
Now for example i have a related model Cost, and the Box models has a column costs that is a one-to-many relationship to the Cost model.
When i make a basic REST endpoint to get all my Boxes, i get an array of each cost included. I have used to_representation to only get the cost value for each record in the cost model.
This gets kind of tedious however, as i have to reduce the costs to a single number on the client side (might be slow when my dataset grows)
So whats the best way to aggregate the costs on the server so i can return a single number for all the related costs for the Box?
Should this be done in the serializer, or is there a better place to put this logic? Im using DRF's viewsets.ViewSet as a base in my views.
Should i aggregate the total costs in python, or do a SUM on the database level?
[EDIT]
At the moment im just augmenting my serializer data
for value in serializer.data:
# costs is an list of decimals
value['costs'] = sum(value['costs'])
I was wondering if there was a better way.
Thanks!
/r/django
https://redd.it/8bw9gt
reddit
DRF Aggregating related collections • r/django
So lets say i have a Box model. The box model works like a "master" model, and have lots of foreign keys, thus having relations to lots of other...
How can I use Django REST Framework and django-filter to filter records based on month and day (ignore year)?
There are some scenarios where I would like to be able to filter records based on month and possibly day, but ignore the year. For example, listing the users who registered in a particular month (regardless of year), or listing the orders that were placed in the first half of a particular month (regardless of year).
Here is the relevant documentation:
https://www.django-rest-framework.org/api-guide/filtering/
https://django-filter.readthedocs.io/en/latest/ref/filters.html
I didn't see anything at either of those links that addresses this, though maybe I overlooked it. Any help would be appreciated. Thanks!
/r/django
https://redd.it/8brodi
There are some scenarios where I would like to be able to filter records based on month and possibly day, but ignore the year. For example, listing the users who registered in a particular month (regardless of year), or listing the orders that were placed in the first half of a particular month (regardless of year).
Here is the relevant documentation:
https://www.django-rest-framework.org/api-guide/filtering/
https://django-filter.readthedocs.io/en/latest/ref/filters.html
I didn't see anything at either of those links that addresses this, though maybe I overlooked it. Any help would be appreciated. Thanks!
/r/django
https://redd.it/8brodi
www.django-rest-framework.org
Filtering - Django REST framework
Django, API, REST, Filtering
Pip 10 has been released
https://blog.python.org/2018/04/pip-10-has-been-released.html
/r/Python
https://redd.it/8c7ce1
https://blog.python.org/2018/04/pip-10-has-been-released.html
/r/Python
https://redd.it/8c7ce1
From December 31st, 2018, Pandas will drop support for Python 2.7. This includes no backports of security or bug fixes (unless someone volunteers to do those)
https://github.com/pandas-dev/pandas/pull/20540/files
/r/Python
https://redd.it/8c883i
https://github.com/pandas-dev/pandas/pull/20540/files
/r/Python
https://redd.it/8c883i
GitHub
DOC: Plans for 2.7 by TomAugspurger · Pull Request #20540 · pandas-dev/pandas
Closes #18894
Just some sample text, essentially following NumPy.
Of course, it'd be nice if 1.0 happened to be the LTS, but we'll see.
Just some sample text, essentially following NumPy.
Of course, it'd be nice if 1.0 happened to be the LTS, but we'll see.
How to set multiple access keys(Secret_key and Id) for a user for sandbox and live
How to set multiple access keys(Secret_key and Id) for a user for sandbox and live API access while also have different keys for login.
GitHub examples will be perfect. Thanks
/r/django
https://redd.it/8bsq4m
How to set multiple access keys(Secret_key and Id) for a user for sandbox and live API access while also have different keys for login.
GitHub examples will be perfect. Thanks
/r/django
https://redd.it/8bsq4m
reddit
How to set multiple access keys(Secret_key and Id) for... • r/django
How to set multiple access keys(Secret_key and Id) for a user for sandbox and live API access while also have different keys for login. GitHub...
How to limit number of lines per code?
Hello all,
I currently spit out images from a DB into a new row. I want to limit the number of columns by 3 and create a new row.
How can I achieve this? Here is my HTML:
<table>
{% for item in img %}
<tr>
<td>
<img stuff><checkbox stuff>
</td>
</tr>
{% endfor %}
</table>
Thanks!
/r/flask
https://redd.it/8c54l0
Hello all,
I currently spit out images from a DB into a new row. I want to limit the number of columns by 3 and create a new row.
How can I achieve this? Here is my HTML:
<table>
{% for item in img %}
<tr>
<td>
<img stuff><checkbox stuff>
</td>
</tr>
{% endfor %}
</table>
Thanks!
/r/flask
https://redd.it/8c54l0
reddit
How to limit number of lines per code? • r/flask
Hello all, I currently spit out images from a DB into a new row. I want to limit the number of columns by 3 and create a new row. How can I...
I wrote a blog post about how I setup my python environment
https://www.loganasherjones.com/2018/03/setting-up-your-python-environment/
/r/Python
https://redd.it/8c90rj
https://www.loganasherjones.com/2018/03/setting-up-your-python-environment/
/r/Python
https://redd.it/8c90rj
Logan's Blog
Whether you are a beginner or seasoned software developer, this is a great getting started guide for standing up a complete, “professional” python development environment in Linux or MacOS.
When is it necessary to import a submodule when the parent module is already imported?
I have been scouring the docs for a while and I cannot find any reference to this.
Sometimes you are able to use a submodule without importing it, by importing the parent module. Like so:
$ python3
>>> import os
>>> os.path.join('/home', 'root')
'/home/root
Other times it is not possible to do this, like so (on Python 3.5.2):
>>> import email
>>> m = email.message.Message()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'email' has no attribute 'message'
>>> import email.message
>>> email.message.Message()
<email.message.Message object at 0x7f5932853f60>
I asked on #Python because I thought this was a bug in the submodule, when I received a surprising response:
> This is not a bug. Your code is wrong. You cannot use the submodule without importing it. Sometimes it works, but you cannot count on it.
Is this true? If so, I didn't know until now that the import system worked this way! Somewhat more confusing is that the first example is not rare to come across in the official documentation or other documentation sources, from my experience.
/r/Python
https://redd.it/8cccdg
I have been scouring the docs for a while and I cannot find any reference to this.
Sometimes you are able to use a submodule without importing it, by importing the parent module. Like so:
$ python3
>>> import os
>>> os.path.join('/home', 'root')
'/home/root
Other times it is not possible to do this, like so (on Python 3.5.2):
>>> import email
>>> m = email.message.Message()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'email' has no attribute 'message'
>>> import email.message
>>> email.message.Message()
<email.message.Message object at 0x7f5932853f60>
I asked on #Python because I thought this was a bug in the submodule, when I received a surprising response:
> This is not a bug. Your code is wrong. You cannot use the submodule without importing it. Sometimes it works, but you cannot count on it.
Is this true? If so, I didn't know until now that the import system worked this way! Somewhat more confusing is that the first example is not rare to come across in the official documentation or other documentation sources, from my experience.
/r/Python
https://redd.it/8cccdg
reddit
When is it necessary to import a submodule when the... • r/Python
I have been scouring the docs for a while and I cannot find any reference to this. Sometimes you are able to use a submodule without importing...
Running scheduled tasks with flask and sending users an email with the results
I just want to know if this kind of thing is possible. I want to make a flask app where users login and submit some information about products they like. Once an hour or so python would take their submitted information and use that in an API call to some service, do analysis, and then email the user the results. I know how to do each of these things alone outside of flask, I am just wondering if it is possible to deploy a web app to do this using flask before I go though and start investing time on research/making it. Thank you.
/r/flask
https://redd.it/8cbexf
I just want to know if this kind of thing is possible. I want to make a flask app where users login and submit some information about products they like. Once an hour or so python would take their submitted information and use that in an API call to some service, do analysis, and then email the user the results. I know how to do each of these things alone outside of flask, I am just wondering if it is possible to deploy a web app to do this using flask before I go though and start investing time on research/making it. Thank you.
/r/flask
https://redd.it/8cbexf
reddit
Running scheduled tasks with flask and sending users an... • r/flask
I just want to know if this kind of thing is possible. I want to make a flask app where users login and submit some information about products...
Django docker, uwsgi, production configuration
So i'm curious if anyone has any input about best practices for running django in a container. I have a djano application i'm running in a container in a kubernetes cluster and I want to make sure i'm following best practices. So i'm curious specifically about
1. Docker settings for django ( securing things, not running uwsgi as root, etc)
2. uwsgi settings:
Right now uwsgi is talking to the outside world through a azure load balancer but I will be adding an nginx ingress soon so we can have SSL termination for producation and staging. Also, I am having trouble understanding what combination of uwsgi settings I need to apply for speed and robustness and allocating enough resources in the kubernetes spec to best satisfy uwsgi. The uwsgi documentation is somewhat confusing and my understanding of how python is managed by wsgi is somewhat lacking specifically around threads, processes, and workers. Also when to use thunder-lock and not running in multiple interpreter mode.
[Dockerfile](https://gist.github.com/dfcarpenter/15246c80ec6d76516b3a3922028c0a5f)
[uwsgi](https://gist.github.com/dfcarpenter/5ff2d200da36188c73605f0842fd9340)
/r/django
https://redd.it/8capty
So i'm curious if anyone has any input about best practices for running django in a container. I have a djano application i'm running in a container in a kubernetes cluster and I want to make sure i'm following best practices. So i'm curious specifically about
1. Docker settings for django ( securing things, not running uwsgi as root, etc)
2. uwsgi settings:
Right now uwsgi is talking to the outside world through a azure load balancer but I will be adding an nginx ingress soon so we can have SSL termination for producation and staging. Also, I am having trouble understanding what combination of uwsgi settings I need to apply for speed and robustness and allocating enough resources in the kubernetes spec to best satisfy uwsgi. The uwsgi documentation is somewhat confusing and my understanding of how python is managed by wsgi is somewhat lacking specifically around threads, processes, and workers. Also when to use thunder-lock and not running in multiple interpreter mode.
[Dockerfile](https://gist.github.com/dfcarpenter/15246c80ec6d76516b3a3922028c0a5f)
[uwsgi](https://gist.github.com/dfcarpenter/5ff2d200da36188c73605f0842fd9340)
/r/django
https://redd.it/8capty
Gist
django dockerfile
Deploy your Flask API to any Serverless Cloud using this Simple Pattern
https://andrewgriffithsonline.com/blog/180412-deploy-flask-api-any-serverless-cloud-platform
/r/Python
https://redd.it/8cdzq3
https://andrewgriffithsonline.com/blog/180412-deploy-flask-api-any-serverless-cloud-platform
/r/Python
https://redd.it/8cdzq3
reddit
Deploy your Flask API to any Serverless Cloud using... • r/Python
2 points and 0 comments so far on reddit
How should I approach Django to make the learning process less overwhelming?
This is another attempt of mine to learn Django. Since there seems to be nothing better than the official Polls tutorial, I have decided to stick with it. No doubt, it's written in a succinct and user-friendly manner. And yet, Django seems so powerful and huge that I get frustrated. Is it okay that things don't click in my head yet?
Do I need to make sure that I understand everything in every particular part of the tutorial to proceed with the next?
/r/djangolearning
https://redd.it/8cdqqe
This is another attempt of mine to learn Django. Since there seems to be nothing better than the official Polls tutorial, I have decided to stick with it. No doubt, it's written in a succinct and user-friendly manner. And yet, Django seems so powerful and huge that I get frustrated. Is it okay that things don't click in my head yet?
Do I need to make sure that I understand everything in every particular part of the tutorial to proceed with the next?
/r/djangolearning
https://redd.it/8cdqqe
reddit
How should I approach Django to make the... • r/djangolearning
This is another attempt of mine to learn Django. Since there seems to be nothing better than the official Polls tutorial, I have decided to stick...
Deploying a Django Application on Ubuntu VPS using Gunicorn, MySQL and NGINX (tutorial)
https://www.shellvoide.com/hacks/installing-django-application-with-nginx-mysql-and-gunicorn-on-ubuntu-vps/
/r/django
https://redd.it/8cey0z
https://www.shellvoide.com/hacks/installing-django-application-with-nginx-mysql-and-gunicorn-on-ubuntu-vps/
/r/django
https://redd.it/8cey0z
[Python for Microcontrollers] Zerynth r2.1.1 is out with support for JTAG, new boards and IoT libraries
https://community.zerynth.com/t/zerynth-r2-1-1-is-out-with-support-for-jtag-and-customizable-vms-for-your-own-hardware-solutions/1155
/r/Python
https://redd.it/8ceooz
https://community.zerynth.com/t/zerynth-r2-1-1-is-out-with-support-for-jtag-and-customizable-vms-for-your-own-hardware-solutions/1155
/r/Python
https://redd.it/8ceooz
ZERYNTH Community
Zerynth r2.1.1 is out with support for JTAG and customizable VMs for your own hardware solutions!
Hey there, we have just released the version r2.1.1 of Zerynth with lots of new features, enhancements and optimisations. A detailed list of changes follows. - Support for JTAG! We finally added support for JTAG probes! This is an important feature for…