zoukankan      html  css  js  c++  java
  • Django 学习笔记(一)

    一、环境准备

      Python安装,添加环境变量,能在命令行打开。

      安装Django包,可以从 官网下载 https://www.djangoproject.com/;也可以通过命令 pip install django 安装。

      命令行执行 django-admin 验证。

      

     

    二、Hello World

      1)打开cmd窗口,进入你存放项目文件的目录

      

      2)执行 django-admin startproject project-name,创建项目

      

      可以看到目录生成,目录结构如下:

      

      test2/__init__.py : 一个空文件,用来标识该目录为Python的标准包

      test2/settings.py : Django 项目的配置文件,包括Django模块应用配置、数据库配置、模板配置等

      test2/urls.py       :  Django 项目URL的声明

      test2/wsgi.py     :  与WSGI兼容的web服务器为你的项目提供服务的入口点

      /manage.py       :  一个命令行工具,可以让项目以不同方式交互

      3)一个项目必须有对应的应用才能生效。可以通过 Python manage.py startapp sign 来创建。这些命令都可以通过Python manage.py来查看。

        只有创建项目用django-admin ,其后的一些命令行操作都用过manager.py 来执行,Python manage.py xxxx.

      4)创建完应用,就可以简单看到效果。来执行一下:python manager.py runserver 来运行项目。

      5)Django 默认以8000端口运行,浏览器输入 http://127.0.0.1:8000 来查看项目初始展示。如果8000端口被占用,启动时也可指定使用端口:Python manager.py runserver http://127.0.0.1:8001.

     

      至此只是完成了项目的初始化,在浏览器可以看到默认的一个界面。下面来定制化展示:

      django 展示逻辑:先在setting 中查看应用,然后根据URL配置的映射关系,查看当前请求的地址从哪取反馈,然后去到对应的显示文件,取回到浏览器。

      1)首先需要在setting中添加自己的应用。

      

      2)然后在URL配置文件中添加,地址与URL的映射

      r 字符串前加r,是为了防止字符串转义

      ^ shift+6,匹配字符串开头

      $ 匹配字符串结尾

      

      3)然后到views.py 中定义返回结果

      

      返回需要用到django.http 包中的httpresponse,用这个类来返回浏览器请求。

      上图中第一种是直接返回固定的文案。

      第二种就是定制化展示,返回一个页面,render可以返回多种结果类型,网页、图片等。

     

  • 相关阅读:
    HTML iframe, 获取iframe子页面中的元素(基于JavaScript)
    微信小程序中引入VR全景图
    git创建分支,提交代码详细流程(保姆级)
    Vue项目中使用Axios封装http请求
    node搭建本地服务器后端解决跨域问题
    ant design Upload组件上传文件类型
    使用nodejs连接mysql数据库实现增删改查 连接Node.js时报错“Cannot GET /”
    后端返回文件流,前端处理进行文件下载
    JS判断是否是数组的四种做法
    Js常用方法:JS字符串截取、数组截取等
  • 原文地址:https://www.cnblogs.com/good-time/p/7744725.html
Copyright © 2011-2022 走看看