Feedback for my draft proposal

70 views
Skip to first unread message

jayant khanna

unread,
Mar 28, 2023, 2:27:47 PM3/28/23
to Django developers (Contributions to Django itself)
Hello everyone,
I have started this conversation to obtain input for my suggestion for a project not on the list: Automating early steps in Django. I have used the framework for the past two years but I have never contributed to any of the official Django projects. In this discussion, I'd like to offer a high-level overview of what I'm doing and how it can be done; any input you could offer or resources you might recommend for a more in-depth and understandable look at the project would be very welcomed.
What I have in mind to do is as follows:
  1. Make a simple API where users can send JSON data.
  2. Users can pass the Project name and App name
  3. They can pass the type of database they want to use(Will be giving multiple options but for now my focus will be on SQLite, PostgreSQL, MySQL, and MongoDB).
  4. Whether their application will be a Simple Django template-based application or will they use Django-Rest-Framework
  5. Any particular python module they want in their requirements.txt
  6. Option to declare Models, their fields, and their types
  7. I will also be building a simple frontend using React to make it easier for users
  8. Auto-set Static files, templates(if using HTML, CSS, and JS files in the project), and media settings in Settings.py
  9. Auto-set base URLs
  10. There will be an option to define multiple apps too.
  11. Write import statements that are used widely and are not written by default for example `from .models import ABC` and so on

I understand that the Django community has a lot of experience and expertise, and I would value your input on my proposal. Specifically, I would be grateful for any feedback you have on the feasibility, scope, and potential impact of the project.

Carlton Gibson

unread,
Mar 29, 2023, 4:15:41 AM3/29/23
to Django developers (Contributions to Django itself)
Hi Jayant. 

This sounds like a good idea for an ecosystem package, but I think it's the kind of thing that's out-of-scope for a GSoC project I'm afraid. 😬

Kind Regards,

Carlton

Jacob Rief

unread,
Mar 29, 2023, 8:05:52 AM3/29/23
to Django developers (Contributions to Django itself)
Hi Jayant,
before inventing the wheel a second time, did you have a look at these Cookiecutter templates?

They probably are all you need for the purpose you're proposing.

– Jacob

Reply all
Reply to author
Forward
0 new messages