All Questions
79
questions
0
votes
1answer
51 views
Is microservice approach always best fit for ETL processes?
In our project we are using Django and Django Rest Framework as main application to get/query the data from database and send it to the frontend. Those endpoints are very fast as they should be. ...
1
vote
2answers
275 views
Communication between two apps
I am thinking of creating two applications, one of which (App 1) will be in Django (DRF) and other (App 2)might be Django but might be another more lightweight framework (maybe Flask or plain Django ...
-2
votes
1answer
42 views
Use 1 to many relationship on same model or split it into two different models?
I'm building a forum application using the Django web framework but I'm not sure how to design the entity relationship diagram when it comes to the Post model. Since one Post can have many replies, ...
1
vote
1answer
184 views
Best approach for developing a stateful computation-heavy application with a rest-api interface using python?
I want to develop an end-to-end machine learning application where data will be in GPU-memory and computations will run on the GPU. A stateless RESTfull service with a database is not desirable since ...
0
votes
1answer
113 views
How to efficiently communicate with Raspberry Pi using Django/Python
I have a raspberry pi that is sending an https request to my Django application every 2 seconds. The request is essentially asking the application 'Has a user requested data from me?'
My Django ...
-4
votes
1answer
55 views
Keeping JSON in database
I'm trying to create web app(flask or django-rest) that would scrape some data and save it to JSON so that it can be viewed in the frontend (VueJS).
I'm wondering if it is better to save the scraped ...
1
vote
1answer
47 views
Scraper in separate repo from visualization component?
Let me explain my thoughts about architecture of the project I'm working on.
The project code repository consist of:
Scrapy component - of course it serves to scrape data, process it and calculate ...
-1
votes
1answer
211 views
Is Python's Django WebFramework good to design Expert System as a Web App?
I hope everyone is good. Well, I am at the end of my degree BS (Software Engineering), and in the third Phase of my Final Year Project named as 'Test Phase'.
My Project is to build an Expert System ...
1
vote
1answer
250 views
Should a REST API be used when a websocket is already open?
Background: I was working on a web-socket application integrated into a more conventional http request based website that uses REST APIs.
Task: I need to retrieve user history from the database for ...
0
votes
1answer
579 views
Double way parent child relationship in Django
I am building an app to register and update children information, this information is to be provided by their tutors. Every child can have multiple tutors, and a tutor can be a tutor for multiple ...
-3
votes
1answer
309 views
Why do people keep reusing superclass names in their subclasses?
In my project, I found one of the project's classes reusing the same name as an official one.
For example:
from django.db import models
class Model(models.Model):
class Meta:
abstract =...
2
votes
1answer
124 views
Access control to Django App running on private server
I am a self-learning programmer (with a fair share of python knowledge), and currently a company asked to develop a simple application so that they can track employee expenses (and I thought of using ...
2
votes
3answers
2k views
How can we make a UML diagram (or something similar) for a project which doesn't contains classes (like non object oriented)?
I am working on a python project and I didn't use classes but created different modules and added functions in them.
Now I need to draw a diagram to describe the project/application for a paper. I ...
1
vote
1answer
33 views
Most readable way of generic views placement
What are your suggestions on placing many generic views?
Let's consider a classic situation where I have many generic views for CRUD for given models. What is the best way to place them in views.py?
...
2
votes
1answer
693 views
Django - should I create related objects immediately or on demand?
Let's say you have a ForeignKey MyModel.related_model and this related_model has all fields either null=True or default=something.
Like User.userprofile which I use on several places in my project. ...
0
votes
1answer
5k views
Break up django monolith into microservices
We currently have a big Django web application: all data is centrally managed by the webapp, via models backed by Postgres.
We want to offer access to the data in a more decentralized way, and the ...
2
votes
1answer
798 views
Django Fat Models: Where should I put model creation logic?
I'm reading Two Scoops of Django 1.11. At 7th chapter it introduces "fat models". It says that best practice is to put a big part of logic into the model and keep views as thin as possible, but then ...
1
vote
1answer
203 views
How can I model unknown and an unknown number of attributes on an object?
My example might be slightly contrived, because I've modified it so that the project isn't recognizable by my employer. I'm a newer developer at a very small company.
We have an object - Posts - that ...
-4
votes
1answer
95 views
How do I know a product is in the “will_expire” state? [closed]
I am developing a software system and in it there are time-measured products. The customer buys the product for a period of time, such as one month.
If the user does not list their products everyday, ...
1
vote
1answer
155 views
What are the most effective ways to manage rot in your platform's dependencies?
I have a couple of inactive Pinax sites at different versions (0.9.x and 0.7.x). These both started with two common features:
While the version of Pinax was the most recent to have a (nonempty) ...
0
votes
1answer
177 views
Django Project for REST endpoints and client view
I have a project where I will be creating certain data models, and managing them. I also want to provide functionality to external clients to access and modify this database. So the question is around ...
-1
votes
1answer
107 views
How should I handle an object that has copies of another object?
I really hope this is a good place to ask this since the answers might be subjective, but here it my problem:
This is probably irrelevant, but I'm working with Python and Django here.
I have the ...
1
vote
1answer
640 views
Data Transfer Between Loosely Coupled Modules of an Application
Let's say we have a rather large project written in Python using the Django framework that is made up of multiple modules (proper term in Django is a project made up of multiple apps, but for the sake ...
3
votes
1answer
645 views
Django: caching properties for non-changing entries
I am wondering if it is a good idea to do the following:
I have a Django model (which is related to a migration, therefore it has a database entry) with a bunch of properties. Accessing these are ...
-1
votes
1answer
1k views
Is it good approach to collecting all logs in memory of a request and dump once?
What I want to Achieve ?
I want to dump all logs in a single line which got collected during a request.
Why I am doing this?
General approach, i.e. logger.info(), dumps log in file at same time ...
2
votes
1answer
4k views
Nested imports vs. two separate import statements?
Consider these two styles of code that accomplish the same thing:
Nested imports
common.models
from django.db.models import *
class SmallAutoField(fields.AutoField):
def db_type(self, ...
0
votes
1answer
79 views
Classes for integrating both BitBucket and GitHub into our site (an inheritance and composition question)
I am writing a system of callbacks for BitBucket and GitHub which should modify our site on certain events in BitBucket or GitHub.
It is reasonable to make a base class like GitIntegration to handle ...
3
votes
1answer
9k views
Using singletons in Python (Django)
I was suggested to define a singleton in Python in the following way:
class Controller:
pass
# ...
controller = Controller()
However, this way, controller cannot be replaced with a derived ...
1
vote
1answer
2k views
Is there a way to control a looping Python script with Heroku?
I have a Python script that continuously makes GET and POST requests to a third-party API at about 1 request per second. It uses a while loop, so the requests all come from the same process. Currently,...
-2
votes
1answer
2k views
Is this unprofessional when “Wappalyzer” sees all my technology? [closed]
After I installed "Wappalyzer", extension wich display technology, wich site using. I checked many sites and in most of cool projects, like "Youtube", "Github","stackoverflow" etc, wappalyzer display ...
2
votes
1answer
283 views
Roadmap to create a scientific computing website [closed]
I am a theoretical physicist starting my Ph.D. shortly. As a side project, I would like to create a scientific computing website in the field of General Relativity. It should be an interactive ...
1
vote
3answers
367 views
How to approach hours forecasting
I need to forecast budgeted hours for 2 departments to help them schedule staff as currently the best they can do is just wing it. When we receive a job proposal I'll have the person submitting the ...
-1
votes
1answer
845 views
Developing an app using Django. Do I design front-end after app? Or develop Django to fit UI? [duplicate]
Edit: this differs from a similar question because I'm interested specifically in how Django works with the front-end. I.e. what is considered best practice when developing using the Django framework.
...
1
vote
0answers
55 views
How do I minimize the number of database queries in a GeoJson API (of countries, and smaller areas) with custom data?
The general version of the question is above - a a little more detail, I am using Django Rest Framework, but am happy for answers to be dealing with the problem in abstract.
So, I have data with ~200 ...
-6
votes
2answers
949 views
Am i looking at HTML / Django the wrong way? [closed]
So I'm comfortable programming in Python, I love the minimalist nature of the language. However, I haven't been exposed to any Django yet.
I do know html, css etc for web design but when making ...
1
vote
1answer
292 views
Multiple different versions of similar apps in one project
I need some help to improve the architecture of a site I've built. What I want to achieve within a single Django project is the following:
I want a site that comes in several versions (one per year), ...
1
vote
2answers
2k views
Django urls.py runs only once. Why? How does it call views on next request?
While testing django cashing on our development server, one of our senior asked if is it possible to change the value of caching timeout on urls.py without restarting the http service.
On first note, ...
0
votes
1answer
63 views
Should I have all models done before I syncdb?
I'm not sure if I want to add more attributes to my models or create another model. I've coded up to the point where I need to syncdb to start using some data in the site, but I'm hesitant to do it. ...
2
votes
1answer
552 views
How would a modern website like Reddit divide up its website into Django apps? [closed]
Django uses apps to divide projects into manageable and reusable chunks. All examples in tutorials use polls or articles in unrelatable circumstances. In a modern example like Reddit (or even Amazon ...
0
votes
1answer
82 views
Django Project Logic Solution
I'm starting to develop my first webapp, and I'm using django.
Before anything I'm working on the software logic, how it should work, the links and objects it needs.
The problem is:
I need the app ...
5
votes
2answers
8k views
How to handle configuration of Python modules, especially when used standalone and in frameworks like Django
I am trying to package a Python module for pip, following the guide here.
One area I would like feedback on is best practices or convention for making my module configurable. The module is a library ...
5
votes
2answers
4k views
Django CBVs vs FBVs
For creating a large Django project with many apps, my first initial thought was to used Class Based Views (as the Django tutorials seem to emphasize). However, I noticed that due to a lot of the ...
0
votes
1answer
8k views
Javascript function should call python logic in django web development without additional triiger
I have been trying to solve this problem for sometime now. This is regarding django web development.
I have an HTML page which has a Javascript function to upload an image file from the users local ...
30
votes
3answers
19k views
where exactly should python business logic be placed in django
I have just begun to learn Django/Python/Web Development. This problem has been troubling me for a while now.
I am creating an application with multiple templates in Django. I have a views.py which ...
1
vote
1answer
1k views
Storing primary keys of objects in Redis and then querying them in Postgres through Django
This is probably my second time posting in programmers. I'm usually on stackoverflow but this question is more fit for the community here.
All suggestions, advice and insight on this matter is ...
4
votes
2answers
288 views
Unit Testing: How much more code? [duplicate]
I'm fairly new to unit testing. In school it's always been, "hey it works, onward!" But I've started to write professionally, and even at work that's been basically the mantra. However, I've started ...
6
votes
4answers
4k views
Front-end structure of large scale Django project [closed]
Few days ago, I started to work in new company. Before me, all front-end and backend code was written by one man.
As you know, Django app contains two main directories for front-end: /static - for ...
0
votes
2answers
329 views
How can I convince my client that the task was complex and the time I took is fair?
I am the single programmer working on a website handling both frontend and backend. Recently in my task list I have to provide a social news feed (activities among friends) which should summarize ...
1
vote
2answers
3k views
Using a web framework as python GUI
If I built some useful piece of python code to e.g. scrape a website or to calculate something big, at some point I might want to add a GUI to my project. For this I could use Tk, Qt, Pygame or any ...
7
votes
1answer
2k views
Merge two different API calls into One
I have two different apps in my django project. One is "comment" and an other one is "files". A comment might save some file attached to it.
The current way of creating a comment with attachments is ...