Django
Django
If you find that you do not have Python installed on your computer, then you
can download it for free from the following website: https://www.python.org/
• Windows : myworld\Scripts\activate.bat
• Unix/MacOS : source myworld/bin/activate
Departemen Pendidikan Ilmu Komputer
Fakultas Pendidikan Matematika dan Pengetahuan Alam
Erna Piantari, M.T.
Install Django
• Windows
• (myVE) C:\Users\Your Name>py -m pip install Django
• Unix/MacOS
• (myVE) ... $ python -m pip install Django Cek
• Cek
• django-admin --version
urlpatterns =[
path('', views.home, name='home'),
]
</html>
urlpatterns = [
path('myApp/', include('myApp.urls')),
path('admin/', admin.site.urls),
]
INSTALLED_APPS = [
'myApp’,
….
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates’,
'DIRS': [os.path.join(BASE_DIR, 'myApp/templates’)],
….
}
Departemen Pendidikan Ilmu Komputer
Fakultas Pendidikan Matematika dan Pengetahuan Alam
Erna Piantari, M.T.
Run lagi di terminal
python manage.py runserver
Buka http://127.0.0.1:8000/myApp
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>This is my profile</title>
</head>
<body>
<h1>This is profile page</h1>
</body>
</html>
Departemen Pendidikan Ilmu Komputer
Fakultas Pendidikan Matematika dan Pengetahuan Alam
Erna Piantari, M.T.
Ubah home html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>This is my website</title>
</head>
<body>
<h1>My home</h1>
<a href="{% url 'profile' %}">Profile saya</a>
</body>
</html>
Departemen Pendidikan Ilmu Komputer
Fakultas Pendidikan Matematika dan Pengetahuan Alam
Erna Piantari, M.T.
Tambahkan fungsi dalam view.py
def profile (request):
return render(request, 'myApp/profile.html')
urlpatterns =[
path('', views.home, name='home’),
path('profile/', views.profile, name='profile'),
]