Create Project

package install

pip install channels

create project

django-admin startproject ChatApplication

Create App

cd ChatApplication
python manage.py startapp chat

Project settings.py

INSTALLED_APPS = [
    'channels',
    'chat',
]

link app urls.py to project urls.py

from django.urls import path
from . import views
urlpatterns = [
    path('index',views.index,name='index'),
    
]

#project urls.py

from django.contrib import admin
from django.urls import path,include

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

views.py

from django.shortcuts import render
import random

def index(request):
    # Generate a random number
    random_number = random.random()

    # Return the HTML template with the random number
    return render(request, 'index.html', {'random_number': random_number})

database migrations and run server

python manage.py migrate
python manage.py runserver

Last updated