zoukankan      html  css  js  c++  java
  • Django简单应用的实现

    Django简单应用的实现

    目录介绍:

    • db.sqlite3:split数据库

    • manage.py:Django工程启动文件;项目管理器:与项目进行交互的命令行工具集的入口

    • MyFirstDjango

      • asgi.py:
        • 与ASGI兼容的web服务器为您的项目提供服务的入口点。
      • settings.py:
        • 项目的总配置文件
        • 里面包含了数据库、Web应用、时间等各种配置
      • urls.py:
        • url配置文件
        • Django项目中所有地址(页面)都需要我们自己去配置其URL
      • views.py
        • 处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容
      • wsgi.py
        • WSGI(Python Web Server Dateway Interface):Python 服务器网关接口
        • Python应用与Web服务器之间通信的接口
    • static:存放资源文件目录(css/js......)

    • templates:存放HTML页面目录

      • index.html:HTML页面

    简单web页面实现

    1、使用django-admin创建工程-MyFirstDjango

    django-admin startproject MyFirstDjango
    

    2、手动在根目录下创建static和templates目录(如果没有views.py,就要手动创建)

    3、配置settings,加上static和templates的配置(/settings.py)


    4、画出要展示的页面(/static/index.html)

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>首页</title>
    </head>
    <body>
    <div>
        <h1>This is my first django project!</h1>
    </div>
    </body>
    </html>
    

    5、实现对应的view方法(/views.py)

    from django.shortcuts import render
    
    # Create your views here
    
    def index(request):
        print(request) # <WSGIRequest: GET '/index/'>
        return render(request, "./index.html")
    

    6、配置url(/urls.py)

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

    7、在浏览器输入 http://127.0.0.1:8000/index/ 启动项目,(如果已经启动了项目,更改后项目会自动重新启动)

    至此,一个简单的web页面就出来了。

  • 相关阅读:
    springboot + driud连接池踩的坑____新手学习
    tomcat的安装
    无限极分类
    javascript ECMAscript 和node.js commonJs之间的关系
    变量名,引用和地址
    java中闭包的理解
    thinkphp 模型的curd
    thinkphp之migration 迁移文件的使用
    验证ArrayList是线程不安全的集合
    一个java小程序,盗取插入的U盘中的数据。
  • 原文地址:https://www.cnblogs.com/desireyang/p/12642044.html
Copyright © 2011-2022 走看看