Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,150,559 members, 7,809,036 topics. Date: Thursday, 25 April 2024 at 09:34 PM

How I Ran Django On My Android Phone - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / How I Ran Django On My Android Phone (738 Views)

Please, Help Me With Django On My Mobile App / Can I Learn Programming From My Android Phone? / I Need Help Installing Django On My Windows Pc..please Anyone Help (2) (3) (4)

(1) (Reply) (Go Down)

How I Ran Django On My Android Phone by ColeDrain(m): 10:02am On Sep 04, 2020
How I ran Django on my android phone

Yeah, it seems weird coding with your phone, but right now I don't have an option, so if you are like me or you just fancy the idea, you can also do this. This is not an introduction to Django tutorial but how to work on Django with your android.


First we need something like a Linux terminal(or CLI) for android. Lucky for us, there is a terminal emulator on Google play store called Termux, so head to playstore and install it.
Link:termux


Okay, so you have installed it, what next?
So basically you can do whatever you could do on a Linux terminal now with this app(create directories, move files, change directory). This is how Termux looks like.



So let's roll in. Enter this command to view where Termux saves your files.
$ pwd

So that's where Termux saves your files, but the problem is you can't access that folder because of safety issues.

So to be able to access your files..
run this command
$ termux-setup-storage

And allow permission to storage in the popup shown.

Now change directory to your internal shared storage by running this command.
$ cd /sdcard
N:B this command doesn't point to your external SD card but your internal SD card(storage).


Then let's create a folder to store our Django projects, let's call it django_projects.
So run this command.
$ mkdir django_projects
$ cd django_projects


Now let's install python
To install python, run this
$ pkg install python
To check if python is installed, run the python command to enter python console.
$ python

N:B Use ctrl + z to exit the terminal. Termux app comes with a ctrl key.


Let's create a project called mysite
So still in that django_projects, run this commands.
$ mkdir mysite
$ cd mysite

We need a virtual environment to avoid dependencies clash. So let's install a virtual environment, run this command.
$ pip install virtualenv

After installing it, run
$ virtualenv venv
to create a virtual environment.. Then activate the virtual environment by running (note the full stop)
$ . venv/bin/activate


Now we have a virtual environment, let's install Django. run..
$ pip install Django

Okay, so Django is installed in our venv, let's create a Django project. run..
$ django-admin startproject hello .
(note the full stop)

Then let's run migrations..
$ python manage.py migrate

You can then run the server..
$ python manage.py runserver

voilĂ , go to your phone browser and open
localhost and you should see this.


You can always view your files by going to your file manager and searching for django_projects folder.

Feel free to indulge me, if any issues.

3 Likes

Re: How I Ran Django On My Android Phone by Uzomacharles: 10:27am On Sep 04, 2020
Nice one
Termux all the way

1 Like

Re: How I Ran Django On My Android Phone by ColeDrain(m): 11:17am On Sep 04, 2020
Uzomacharles:
Nice one

Termux all the way

Thanks man.

1 Like

Re: How I Ran Django On My Android Phone by Abcruz(m): 1:41pm On Sep 04, 2020
@ColeDrain
Thanks for sharing. Pls do you know if this can also work for Python Flask?

1 Like

Re: How I Ran Django On My Android Phone by ColeDrain(m): 2:42pm On Sep 04, 2020
Abcruz:
@ColeDrain
Thanks for sharing. Pls do you know if this can also work for Python Flask?

Yeah, it should work bro, just install flask and you can do whatever you want. smiley

1 Like

Re: How I Ran Django On My Android Phone by Abcruz(m): 3:05pm On Sep 04, 2020
ColeDrain:


Yeah, it should work bro, just install flask and you can do whatever you want. smiley

Thanks I'll do just that.

1 Like

Re: How I Ran Django On My Android Phone by Nobody: 7:59pm On Sep 07, 2020
Can I run java using this method
Re: How I Ran Django On My Android Phone by ColeDrain(m): 1:30pm On Sep 08, 2020
Chiomzibae:
Can I run java using this method

It's possible, but a bit complex. You are better off using this app javanide

(1) (Reply)

Coding Training For Beginners!!! / My First HTML Page / Salary Expectations Of A Nigerian Software Programmer Working Remotely

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 16
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.