title: hello_world() missing 1 required positional argument: 'request'
body: <p>Please assist figuring out solution to this error.</p>
  
  <p><strong>courses/ views.py</strong></p>
  
  <pre><code>   from django.http import HttpResponse
  from django.shortcuts import render
  
  from .models import Course
  
  def course_list(request):
      courses = Course.objects.all()
      return render(request, 'courses/course_list.html',{'courses':courses})
  </code></pre>
  
  <p><strong>admin/ views.py</strong>   </p>
  
  <pre><code>from django.shortcuts import render
  
  def hello_world(request):
      return render(request, 'home.html')
  </code></pre>
  
  <p><strong>admin urls.py</strong></p>
  
  <pre><code>from django.contrib import admin
  from django.urls import path
  from courses import views
  from django.conf.urls import include
  from . import views
  
  urlpatterns = [
      path('admin/', admin.site.urls),
      path('admin/', views.hello_world()),
      path('courses/', include('courses.urls')),
      path('courses/', views.course_list(), name='listofcourses'),
  ]
  </code></pre>
  
  <p><strong>courses/ urls.py</strong></p>
  
  <pre><code>from django.urls import path
  from . import views
  
  urlpatterns=[
  path('',views.course_list, name="listofcourses"),
  ]
  </code></pre>
  
  <p>Now on running server, i am getting this error</p>
  
  <p>hello_world() missing 1 required positional argument: 'request'</p>
  
  <p>I wish to publish homepage on running server at 127.0.0.1:8000 and courses page on 127.0.0.1:8000/courses</p>
  
  <p>Thank you in advance</p>