• Python创建第一个Django框架程序


    Python创建第一个Django框架程序



    一.环境变量

    右键我的电脑–>>属性–>>高级系统设置–>>高级–>>环境变量–>>

    设置PATH属性

    在这里插入图片描述

    在PATH属性中添加Python的Python.exe安装目录与目录下的Scripts目录

    在这里插入图片描述

    当设置完这两个属性之后,打开pycharm,就可以自由使用terminal控制台了.


    二.创建Django框架程序

    依次点击:File–>>new Project–>>Django–>>默认选中下图第二个–>>Create
    在这里插入图片描述

    三.控制台

    pip list :输出当前项目的包名
    pip install Django==3.1.7 :安装版本为3.1.7的Django包,版本不写默认安装最高版本
    pip uninstall Django :删除当前项目中Django包
    python manage.py startapp stu :创建子应用


    四.实现Django的应用

    Django的默认初始应用项目下的urls.py:

    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path('admin/', admin.site.urls),#默认的,不用管这个
        path('stu/', include('stu.urls')),#这是你创建的子应用,使用include跳到子应用下的urls.py中
    ]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    Django的默认初始应用项目下的settings.py:
    要在这里面将创建的子应用名称添加进去:

    
    
    # Application definition
    
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'stu'#我创建的子应用
    ]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    子应用下的urls.py:
    将初始化应用中的urls.py复制粘贴到创建的子应用目录下即可

    from stu import views
    
    urlpatterns = [
        path('home/', views.home),#要跳转的名字,以及视图调用的函数
        path('goHtml/', views.goHtml)
    ]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    子应用下的views.py:

    from django.http import HttpResponse
    from django.shortcuts import render
    
    # Create your views here.
    # 函数调用执行返回HttpResponse里面的内容到页面
    def home(request):
    
        return HttpResponse('<a href="#">hello Django</a>')
    
    # 函数调用执行返回一个渲染后的html页面
    def goHtml(request):
        return render(request, 'index.html')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    创建html文件:
    在temlates文件下创建html文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <a href="#">hello python</a>
    </body>
    </html>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    五.启动项目

    点击下图所示按钮:
    在这里插入图片描述
    进来之后默认是这样:
    在这里插入图片描述
    在导航栏后面添加刚才urls我们设置的名称属性:
    在这里插入图片描述
    在这里插入图片描述

    六.小结

    本章概述了使用Python创建第一个Django框架应用程序,整体比较简单,目前只是熟悉框架的使用,只要可以输出页面就没问题了.
    有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴可以私信我,我会一一答复,感谢认可,感谢支持.

  • 相关阅读:
    一文简述:HTTP协议和HTTPS协议
    【云原生】云端数据之液位模拟量全方位诠释
    经典web开发工程师面试题
    Android实时获取摄像头画面传输至PC端
    pgsql执行脚本并传参
    大数据开发之Apache Hive
    模型评价-期望对数似然和对应的估计量
    分享一个Python Django影片数据爬取与数据分析系统源码
    云原生:构建现代化应用的新篇章
    利用pgsql插件PostGIS 实现地理坐标系数据转换
  • 原文地址:https://blog.csdn.net/weixin_45539338/article/details/125509632