Making a rather small web app, is Django right for it?

38 views
Skip to first unread message

Devin Prater

unread,
May 24, 2021, 4:09:18 PM5/24/21
to django...@googlegroups.com
Hi all. I am a rather new Python learner, although I've made the following script:


I want to turn this into a central place where students can get not just the lunch menu, but also other menus, upcoming events, things like that, but not much more than that. So, in order to bypass the need for submitting to the App Store because this isn't that big of an app, I decided to go with web development instead. Since I already know Python, enough to make that simple program at least, I thought I'd just use Django to make this.

Now, I've also tried using Beeware to make an actual app, and that seems easy compared to getting started with Django, but I don't want to disregard Django just because Beeware is easier. Plus Beeware doesn't seem to have web app creation support yet. So, any ideas? How hard would it be to take something like that simple code, probably for the backend more than frontend, and enhance it, mainly adding more requests to a URL, then getting text using BS4, then showing it on the app? I imagine tabs at the bottom of the screen for "menus", "vending machines", and "events and news." Stuff like that, then the main content in the middle, then buttons at the top to change between menu sources on the menus tab and such. So, not that much interaction I'd think. So, what do you all think? Thanks for any help.

Devin Prater

Technical Assistant


256 761-3423

Alabama Institute for Deaf and Blind

P.O. Box 698 | 1105 Fort Lashley Ave.

Talladega, AL 35161


www.aidb.org

Facebook Discover how we’re limitless.

Arthur Obo Nwakaji

unread,
May 24, 2021, 5:41:21 PM5/24/21
to django...@googlegroups.com
Hello, django is an awesome tool in the hands of a great developer who know how to use it. You're on the right track because django is great for building scalable web applications and restful APIs. I am always ready to do my best to help as I can in the django community. If you need any assistance or questions, you can reach out to me. 

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAKXtajAeZPSpgZg9a38YtCksi4N7VF51DJYxWAQ1K0P3V%3D-P_A%40mail.gmail.com.

Antonis Christofides

unread,
May 25, 2021, 1:55:09 AM5/25/21
to django...@googlegroups.com

It's hard to say. While Django is suitable, it's also large. If you don't know it already, you might not want to learn it just for this. It's possible Flask would be a better choice, since it's smaller and (I think) easier. (Note: I'm a Django developer, and I'm not a Flask developer.)

So I think it's mostly a question of what you want: Why do you want to do this project? Is it commercial? Is it a hobby? Is it something you do because you find it appealing? If it's something like a hobby, pick up whatever seems more fun to you.

Regards,

Antonis

Antonis Christofides
+30-6979924665 (mobile)

Devin Prater

unread,
May 25, 2021, 9:12:18 AM5/25/21
to django...@googlegroups.com
It's more of a nice-to-have for work. But yeah, it'll not be a very large project.

Devin Prater

Technical Assistant


256 761-3423

Alabama Institute for Deaf and Blind

P.O. Box 698 | 1105 Fort Lashley Ave.

Talladega, AL 35161


www.aidb.org

Facebook Discover how we’re limitless.


Arthur Obo Nwakaji

unread,
May 25, 2021, 4:30:22 PM5/25/21
to django...@googlegroups.com
So right, flask is easier and help you get job done faster. But if you want to build a more scalable application for an enterprise Django is your friend.

Arthur Obo Nwakaji

unread,
May 25, 2021, 4:30:25 PM5/25/21
to django...@googlegroups.com
Then you can go with Django then.

Gabriel Araya Garcia

unread,
May 25, 2021, 7:29:31 PM5/25/21
to django...@googlegroups.com
Davin:
It will be a pleasure to collaborate for deaf and blind of the world. If you want, tell me what can I do about your Django project.
Excuse me, but my english is not well
Regards.

Gabriel Araya Garcia
GMI - Desarrollo de Sistemas Informáticos
Santiago de Chile



Reply all
Reply to author
Forward
0 new messages