Create a Django App

From rbachwiki
Revision as of 19:52, 26 April 2023 by Bacchas (talk | contribs) (Created page with " python manage.py startapp myapp * this will create an new app in the projectname folder * cd into my app folder and create a folder called templates * create an html file in the templates folder * Link the new template folder to the project * edit the settings.py file import os * Scroll down to "TEMPLATES", edit section DIRS 'DIRS': [os.path.join(BASE_DIR, "myapp/templates")] * Edit the views.py in your myapp folder def myview(request): return render(request,...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
python manage.py startapp myapp
  • this will create an new app in the projectname folder
  • cd into my app folder and create a folder called templates
  • create an html file in the templates folder
  • Link the new template folder to the project
  • edit the settings.py file
import os
  • Scroll down to "TEMPLATES", edit section DIRS
'DIRS': [os.path.join(BASE_DIR, "myapp/templates")]

  • Edit the views.py in your myapp folder
def myview(request):
   return render(request, "index.html")
  • create a route file called urls.py
from django.urls import path
from . import views
urlpatterns = [
   path('myview/', views.myview)
]
  • There is also a urls.py in the folder with settings
from django.contrib import admin
from django.urls import path, include 

urlpatterns = [
    path('myapp/',include('myapp.urls')),
    path('admin/', admin.site.urls),
]

Category