Quick question,
Is it possible to make a website using only Django? I mean fully functional, not shit, website. This ignores the use of graphics and image software for logos and graphics and that.
its pretty difficult to make anything in python without a bunch of dependencies
>fully functional
There's a lot of IO in web pages so probably not
>>58089462
What do you mean "only Django"? You need a bunch of other python modules like Pillow.
>>58089462
It depends on what functionality you want to have on your website.
>>58089514
>>58089524
>>58089528
OP here.
Okay, let me broaden my question; instead of limiting it to Django, let's open it up to Python and any of its modules, dependencies, etc?
>>58089586
Yes, you can write a website in Python. You can even implement a web server in Python that serves whatever content you want.
>>58089586
it really depends on what you want to make anon
>>58089586
Yes, you can build a website / web server in plain Python, therefore, you can do this in Django or any other Python framework.
>>58089618
even for a crud website you will need an external dependency for the db adaptor
>>58089586
Absolutely, you just need a database (sqlite will do). Every additional functionality that isn't available in stock django can be installed as a python module like django-modeltranslation for different languages etc.
>>58089623
No you don't. SQLite is part of standard library.
>>58089623
>you must use a db for every website
OP here.
I think this answers my question nicely. I'll Google for tutorials when I get around to it. Thanks guys.
Sure for the least you need DB.. and knowledge.
You can try Django-cms which is build on top of Django and comes will essential tools and libraries one needs for a website.
>>58089776
why specificly django? Do you already know python?
Ruby on Rails has better community, but a lot of people are migrating from it to Elixir, so read some about it (altough it's easier to start with mature framework like RoR or Django)
>>58091178
You're basically saying that Ruby on Rails is outdated and Elixir is not there yet. Not the best prerequisites to start with this.
I can recommend Django. Rapid development and phantastic libraries out there.
>>58089462
It is absolutely possible to make a website in django.
This tutorial will get you kickstarted fast. The whole process is also shown in videos.
>>58091880
https://pythonprogramming.net/django-web-development-with-python-intro/
Forgot the link
>>58089655
>crud website
>crud
OP here.
Sweet, thanks guys. Would it be easier to do this all in Ubuntu, or Windows? I have both on dual-boot.