Django 創(chuàng)建第一個項目

1、安裝 Django

    pip install django

2、創(chuàng)建項目

    django-admin startproject ajangoApp

3、項目結(jié)構(gòu)

djangoApp項目結(jié)構(gòu).png

4、查看項目是否真的創(chuàng)建成功(進入到項目文件夾)

    python manage.py runserver

5、創(chuàng)建項目視圖


    from django.shortcuts import render
    #Create your views here.
    def index(request):
        return render(request,"index.html")

6、setting.py文件修改


    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'djangoApp',
    ]
    

7、urls.py文件修改


    from django.contrib import admin
    from django.urls import path
    from djangoApp import views
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('index/',views.index),
    ]


8、templates文件夾(不要改文件夾的名字),在templates文件夾中創(chuàng)建index.html文件:


    <html>
        <head>
            <title>Django Page</title>
        </head>
        <body>
            <h1>Django</h1>
        </body>
    </html>

9、運行項目

django報錯.png

會發(fā)現(xiàn)報了這個錯誤

原因是沒有找到模板下的視圖

修改setting.py 文件中的 DIRS:[] 為(如下):


    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [BASE_DIR+"/templates",],
            'APP_DIRS': True,
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]

再次刷新頁面, 成功運行:


django成功運行界面.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容