• Django 简单示例


    文章对应的B站视频:https://www.bilibili.com/video/BV1Tu41127Ca/

    Django系列文章对应的目录:https://www.cnblogs.com/emanlee/p/15860241.html

    Django 官方文档如下:
    https://docs.djangoproject.com/zh-hans/4.0/
    https://docs.djangoproject.com/zh-hans/4.0/intro/tutorial01/

    安装Django之后,在Windows的环境变量Path中配置 django-admin.exe 的可以访问的路径(C:\Python38\Scripts\)
    C:\Python38\Scripts\django-admin.exe

    在 D:\temp-test\djangodemo\ 下创建简单的项目:

    在命令行窗口操作:
    cd D:\temp-test\djangodemo\

    创建项目 mysite
    django-admin startproject mysite

    启动项目
    python manage.py runserver 8001

    浏览器里访问
    http://127.0.0.1:8001/

    ====================================

    在 D:\temp-test\djangodemo\ 下创建简单的项目:

    在命令行窗口操作:
    cd D:\temp-test\djangodemo\

    创建项目 mysite123
    django-admin startproject mysite123

    启动项目
    python manage.py runserver 8002

    浏览器里访问
    http://127.0.0.1:8002/

    在mysite123文件夹中创建views.py
    views.py

    from django.http import HttpResponse
     
    def hello(request):
        return HttpResponse("Hello world ! ")

    修改  urls.py
    urls.py
    from django.urls import path
     
    from . import views
     
    urlpatterns = [
        path('hello/', views.hello),
    ]

    浏览器里访问
    http://127.0.0.1:8002/hello/

    ====================================

    在 D:\temp-test\djangodemo\ 下创建简单的项目:

    在命令行窗口操作:
    cd D:\temp-test\djangodemo\

    创建项目 mysite456
    django-admin startproject mysite456

    启动项目
    python manage.py runserver 8003

    浏览器里访问
    http://127.0.0.1:8003/

    新建 templates 文件夹
    site456/
    |-- site456
    |   |-- __init__.py
    |   |-- settings.py
    |   |-- urls.py
    |   |-- views.py
    |   |-- wsgi.py
    |-- manage.py
    `-- templates
        `-- mytemp.html

    新建 mytemp.html 文件
    mytemp.html 文件代码:
    <h1>{{ hello }}</h1>

    修改 site456/site456/settings.py 文件
    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [os.path.join(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',
                ],
            },
        },
    ]

    新建 site456/site456/views.py 文件
    views.py 文件代码:
    from django.shortcuts import render
     
    def mytemp(request):
        context          = {}
        context['hello'] = 'Hello World!'
        return render(request, 'mytemp.html', context)

        

    site456/site456/urls.py 文件代码:
    from django.urls import path
     
    from . import views
     
    urlpatterns = [
        path('mytemp/', views.mytemp),
    ]

    浏览器访问:

    http://127.0.0.1:8003/mytemp/



    REF

    https://www.tutorialspoint.com/django/index.htm

    https://www.geeksforgeeks.org/django-tutorial/

    https://www.javatpoint.com/django-tutorial

  • 相关阅读:
    查看gpu和cpu使用情况 linux
    Oracle通过数据文件进行 数据恢复
    LeetCodeJava题解 283. Move Zeroes
    LeetCodeJava题解 844. Backspace String Compare
    LeetCodeJava题解 27. Remove Element
    LeetCodeJava题解 367. Valid Perfect Square
    LeetCodeJava题解 26. Remove Duplicates from Sorted Array
    EasyExcel实现合并一列的多行数据
    编辑qml的工具及插件
    qml学习(Qt Quick)
  • 原文地址:https://www.cnblogs.com/emanlee/p/15853488.html
Copyright © 2020-2023  润新知