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页面就出来了。

原文地址:https://www.cnblogs.com/desireyang/p/12642044.html

时间: 2024-10-21 07:33:14

Django简单应用的实现的相关文章

django简单用户登陆验证

一.django简单用户登陆验证   前端页面:     <div class="container  col-lg-6  col-lg-offset-4">         <br><br><br><br><br>       <form class="form-signin col-sm-4 col-lg-offset-2" action="{% url 'login' %}

django 简单的邮件系统

django邮件系统 Django发送邮件官方中文文档 总结如下: 1.首先这份文档看三两遍是不行的,很多东西再看一遍就通顺了. 2.send_mail().send_mass_mail()都是对EmailMessage类使用方式的一个轻度封装,所以要关注底层的EmailMessage. 3.异常处理防止邮件头注入. 4.一定要弄懂Email backends 邮件发送后端 5.多线程的邮件发送. 个人简单配置如下: 首先是settings.py文件 #settings.py #邮件配置 EMA

Django简单的数据库操作

当然,本篇的前提是你已经配置好了相关的环境,这里就不详细介绍. 一. 在settings.py文件中设置数据库属性. 如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #MySQL数据库 'NAME': 'test1', #库名 'USER': 'root', #用户名 'PASSWORD': 'a8115080', #密码 'HOST':'localhost', 'PORT':'3306', } } 二.

websocket之django简单使用

WebSocket protocol: WebSocket protocol 是HTML5一种新的协议.它是实现了浏览器与服务器全双工通信(full-duplex).HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯.我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据:这种客户端是主动方,服务端是被动方的传统Web模式 对于信息变化不频繁的

django简单实现短url

一.短url的原理 什么是短url: 简单讲就是把普通正常访问的网址,转换成比较短的网址,例如:https://www.cnblogs.com/angelyan/articles/10667354.html#_label0 转成https://dwz.cn/p8VGVkMt 作用优点:短,字符少,美观,便于发布,传播,突破某些平台限制 原理步骤: 1.浏览器解析DNS,获取域名对应的ip 2.获取ip,发送http请求,获取p8VGVkMt对应的长链接地址 3.http通过301重定向,转到对应

python django简单操作

准备: pip3 install  django==1.10.3 cmd django-admin startproject  guest  创建一个guest的项目 cd guest manage.py 查看各种manage的命令 manage.py startapp sign 创建一个应用 manage.py runserver启动这个应用,默认127.0.0.1:8000 1.将sign 加入到guest/settings.py文件 INSTALLED_APPS中,配置/guest/url

centos 7 安装django 简单脚本

#!/bin/sh [ ! -d "~/temp/" ] && mkdir ~/temp/  cd ~/temp/ echo "###download setuptool" wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea --no-check-certifica

Mac下django简单安装配置步骤

一.安装软件包并创建项目 $sudo pip install django$sudo python -c "import django;print django.VERSION"(1, 7, 0, 'final', 0)$sudo django-admin startproject cmdb #创建项目$sudo django-admin startapp cmdb #创建应用二.修改配置 1.修改settings.py,添加cmdb应用,以及其他设置 INSTALLED_APPS =

django简单实现项目和app的创建,并通过admin管理界面管理

一.先实现admin管理界面的访问 1.先创建项目 [email protected]:~/Django-1.5.12/django/bin# django-admin.py startproject justplay [email protected]:~/Django-1.5.12/django/bin/justplay# ls just  justplay  manage.py 2.创建app [email protected]:~/Django-1.5.12/django/bin/jum