Difference between revisions of "Simple "Hello world" application"
From MyWiki
| Line 21: | Line 21: | ||
return HttpResponse("Hello World") | return HttpResponse("Hello World") | ||
</source> | </source> | ||
| + | '''Again in the "hello" folder create a urls.py file with the following contents:''' | ||
| + | <source lang="python"> | ||
| + | |||
| + | </source> from django.urls import path | ||
| + | from . import views | ||
| + | urlpatterns={ | ||
| + | path("", views.index, name="index") | ||
| + | } | ||
Revision as of 14:19, 18 March 2021
Start a project:
$ django-admin startproject lecture3
Change directory into the folder "lecture3:
$ cd lecture3
Run the webserver then navigate to http://localhost:8000 to check that it is working
$ python manage.py runserver
Create a simple app called "hello"
$ python manage.py startapp hello
This will create a folder called "hello" containing a variety of files
In the lecture3 folder edit the settings.py file and add the hello app to the configuration
INSTALLED_APPS = [
'hello',
'django.contrib.admin'In the hello folder edit the views.py file
At the top of the file add "from django.http import HttpResponse"
Then add
def index(request):
return HttpResponse("Hello World")Again in the "hello" folder create a urls.py file with the following contents:
from . import views
urlpatterns={
path("", views.index, name="index")
}