美文网首页
Django 创建第一个项目

Django 创建第一个项目

作者: Rinaloving | 来源:发表于2019-12-04 11:18 被阅读0次

1、安装 Django

    pip install django

2、创建项目

    django-admin startproject ajangoApp

3、项目结构

djangoApp项目结构.png

4、查看项目是否真的创建成功(进入到项目文件夹)

    python manage.py runserver

5、创建项目视图


    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文件夹中创建index.html文件:


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

9、运行项目

django报错.png

会发现报了这个错误

原因是没有找到模板下的视图

修改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

相关文章

网友评论

      本文标题:Django 创建第一个项目

      本文链接:https://www.haomeiwen.com/subject/mimkgctx.html