hosting Django-app   0   566
Hello Word in Django : How to start with Django

In this article I will teach you how to make and run a python-django app in less than 5 minutes.

Prerequisite: Python (preferably python 3) is already installed.


Step to create and run the django app:

Install virtual environment. You may proceed without virtual environment too, but in long run it is going to be very helpful. $ pip install virtualenv

Create a virtual environment.
$ virtualenv -p /usr/bin/python3 helloworld_VE

Activate the virtual environment.
$ source helloworld_VE/bin/activate

Install the latest django framework in virtual environment.
$ pip install django

Create your project. 
$ django-admin startproject myproject

Go inside newly created project directory. 
$ cd myproject

You will see a file manage.py  and a directory with same name as of your project.

create an app here. Every project consist of one or more apps. These are plug-able modules which can be reused in other project if written properly. 
$ python manage.py startapp helloworld

Go inside helloworld  directory. create a new file urls.py .


Add below lines to this file and save it.

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]



Open views file and save below code in it. 

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello World. First Django Project. ThePythonDjango.Com")


Include the app i.e. helloworld urls in main project urls file. Open myproject/urls.py file and make add below line in urlpatterns. url(r'^helloworld/',include('helloworld.urls')),


Also import include module.
from django.conf.urls import include


Now finally add helloworld  in installed apps in myproject/settings.py file .


Now run command. 
$ python manage.py runserver .


This will run the python http server on localhost and 8000 port. If you want to run it on different port, use port number in command. $ python manage.py runserver 8888 . To run it on different IP address, pass the IP address as well. Use this command to make your project available for everyone on the network.$ python manage.py runserver 0.0.0.0:8000

So this was basic tutorial to set up django app in less than 5 minute. You can refer below github code and  video for same.   

Code on Github:
Github URL : https://github.com/anuragrana/hellow-world-django.git   

Video:



Hosting django app on server:

Read how you can host your django app on pythonanywhere server for free. A complete step by step guide with all screenshots and video.

Reference:

How to install virtual environment? Django official tutorials.

hosting Django-app   0   566

Related Articles:
How to setup Django app on EC2 instance (AWS) - Part 2
Step by step guide on hosting Django application on AWS ec2 instance. How to host the Django app on AWS ec2 instance from scratch....
How to setup Django app on EC2 instance (AWS)
Step by step guide on hosting Django application on AWS ec2 instance. How to host the Django app on AWS ec2 instance from scratch....
How to upgrade to paid account on PythonAnyWhere
Which is the best server for hosting Django Apps. Best hosting provider for Django Apps. Cheapest Django Hosting. PythonAnyWhere Reviews. Django Hosting....
How to host django app on pythonanywhere for free
How to host any python-django app on pythonanywhere server for free. Best hosting service provider for python-django apps....

0 thoughts on 'Hello Word In Django : How To Start With Django'
Leave a comment:


*All Fields are mandatory. **Email Id will not be published publicly.


SUBSCRIBE
Please subscribe to get the latest articles in your mailbox.



Recent Posts:






© pythoncircle.com 2018-2019