Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django Projects as Desktop applications : how to?

Tags:

How to make Django projects packaged as desktop applications? I found some tutorials, but is there any solution as DjangoKit , for Linux and Windows?

List of related tutorials :

  • Deploying a Django app on the desktop
  • Django application as a stand-alone desktop application
like image 777
Hamza Avatar asked Aug 23 '09 06:08

Hamza


People also ask

Can I make desktop application in Django?

Not only JS folks can reuse web tehnologies for desktop applications we can do it too. If you want to create a nice gui and you want to reuse your web tech knowledge try flaskwebgui.

How do I create a desktop application in Python?

To create a desktop application, you need to learn the basics of Python, object-oriented programming, and the fundamentals of the Tkinter library. Tkinter is a GUI (Graphical User Interface) library of Python, which can help you create desktop apps easily.

What is the difference between a Django project vs an app?

1 Answer. The difference between Project and App in Django is that the Project could be defined as the entire application, containing apps to perform specific tasks. And Apps are within the Project that is self-sufficient in a project and are designed to perform specific tasks.


2 Answers

This project started when I needed to distribute a self contained user installable Windows demo of a Django application

dbuilder.py

Edit: Another alternative is Super Zippy, it takes a Python package and its pure Python dependencies and transforms them all into a single executable file.

like image 55
Massimo Fazzolari Avatar answered Sep 28 '22 01:09

Massimo Fazzolari


You might want to look into Appcelerator's (link) Titanium Desktop for developing web apps on the desktop.

It's fully cross platform, Linux, Mac OSX, Windows.

It's supports running Python, Ruby, and JavaScript code in your application all concurrently interacting with one anther in one application. It's pretty sweet.

like image 29
Brian Gianforcaro Avatar answered Sep 28 '22 02:09

Brian Gianforcaro