Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm using Django Grappelli as a skin for the Django admin interface. However, the design is not responsive. Users on mobile devices need to do a lot of zooming and panning. The mobile admin projects I've found so far seem to have been abandoned in their early stages. Does anyone know of one that is actively maintained?
Try this:
https://github.com/douglasmiranda/django-admin-bootstrap
It uses Bootstrap and is BSD licensed
Since version 1.9 Django uses a former third-party app called django-flat-theme. There's another app made by the same developer which adds responsiveness to the admin. This app is called django-flat-responsive.
That means, if you're on Django 1.9+ just add django-flat-responsive. If you're running an older version of Django you need django-flat-theme and django-flat-responsive.
As user mirek points out, all of this is already integrated into Django 2+.
This is what it looks like:
https://code.google.com/p/django-jqmobile/ and https://code.google.com/p/django-mobileadmin/ seems interesting too compared to the other one above
using jquerymobile is very light and benefits from html5 controls which looks like a native app when managing your django admin.
it could require some tweaks when it comes to other custom django apps to work properly with all functions of that app though.
Django Jet is another responsive admin interface http://jet.geex-arts.com/
https://github.com/ 750+ stars
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 11 months ago.
Improve this question
I was trying to create Django-based templates, which I found after a bit of searching on the Django CMS site. But then I went to install it and figure out how to make a template for it, I just realized
Just installing Django CMS is difficult for the simple user, but even for me, the programmer, it is difficult to install. Is there no substitute for it? Or how can I make it easier for my users to install?
Django is a generic web software framework; trying to compare it in itself to WordPress is quite apples-to-oranges.
Django CMS, which you've found, is one CMS application for Django. Wagtail is another popular one. (There are a bunch more.
It's also not unheard of for someone to roll their own CMS on top of Django.)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I'm working as an apprentice for a software company in Germany. The most time I work for projects with Visual Basic for Application (Excel). For my finals I need more practice in modern languages.
I like to build a web-application for free, can be a little project or something bigger, the important thing is that I learn a few things about planing a project, speaking with the customer about the project and build the application.
Why Python and Django?
Aside from VBA, I learned Python for my own projects. But writing application for myself is not the same like working for a customer.
Best Regards,
Tobias.M
You can get better answers from developers so ask your question on stackexchange.
Stackoverflow.com is the place where you can ask programming code related stuff.
You asked so here is your answer :
Big companies using Django:
Google
Youtube
Instagram
The Washington Post
Spotify
Pinterest
reddit
Dropbox many more.
Why Django:
The Web framework for perfectionists with deadlines.
Admin Panel by default
Create complex and database-driven applications
Free Open Source
Scalable
Secure
Projects :
Todo App
Messenger App
Authentication System with Email Backend
Blog
Blog with different level permissions
Django Projects for practive
Get started with Django projects
Further Reading
Top 10 Django Apps and Why Companies Are Betting on This Framework
Why Django is the Best Web Framework for Your Project
20 Advantages of Doing Web Development with Python and Django
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm currently building a website where vendors from my city can authenticate and post their products, so users can search and buy them.
I started building the website with Django; in the meantime, I was taking a beautiful ReactJS 30+ hours online course and learning how much you can do with it: not only pure frontend, e.g. Routing, GET/POST requests, Forms and validation, Authentication. My initial idea was building the website with Django Rest (backend) AND React (frontend),.
But now I have a question:
Can I build my buy&sell website with React ONLY? (maybe using some pre-made backend networks like Firebase to save/fecth data to/from a database, to save time).
In your opinion would I need some backend functionalities which would be impossible/inconvenient to implement with React, Firebase or other services? Please consider that I'm talking about a quite standard buy and sell website with authenticated vendors and buyers.
Thank you very much for any advice.
While you don't need to use Django, you do need to use some backend framework to connect to your database or data store. So, to answer your main question directly, you probably need some other backend system to serve your data, manage authentication tokens, etc.
Django makes it pretty simple to wire up to a REST API (Django REST Framework is my preference, too), but you might be able to get everything you need done with NodeJS, and without Django.
Even still, you're looking at some type of backend, even with NodeJS and a simple NoSQL datastore.
I think you're on the path of least resistance by using Django, DRF, and React, and with a robust database like PostGreSQL.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm working on a new Django REST Framework project and I'm using Django REST Swagger to have provide beautiful documentation out of the box. However, I would like to share this documentation without having to spin up a staging machine or anything like that. I would just like to generate static sphinx-like documentation, without the fancy client features. I don't need to be able to actually hit the API endpoints. I just want a user friendly description of what endpoints exist, what they accept/return etc.
Is this possible using Django REST Swagger? If not, is there any tool that does this? Or do I just have to write sphinx documentation manually?
Django REST Swagger allows you to generate documentation with swagger-ui. You can follow the example as a starting point.
Here is an example of documentation using swagger-ui: http://petstore.swagger.io/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'm new to django, and have a small finished project I'd like to publish online. Is it possible to host my site as a github project page, or do I have to use a service like OpenShift?
You can deploy Django on a physical server or VPS (see the deployment docs). You don't have to use a a platform as a service like OpenShift or Heroku.
It is not possible to host a Django site on Github pages. Github pages is for static sites, whereas Django requires Python to generate pages dynamically.
If you do not want to use OpenShift, but instead would prefer a more python-centric environment, I just discovered PythonAnywhere today. They appear to allow you to host Django websites and you can even use it for the Django tutorial.
Honestly, that may depend on whether you can make a static site using django, because GitHub will work for you if you have a static site.