2.怎么样从浏览器获得用户输入的数据?
  request.浏览器的八种申请方式.get(条件)

  request.浏览器的八种申请方式[]

  request.浏览器的八种申请方式(这里什么也不要写)>>>>得到一个dictionary

  <method>request.method   是得到浏览器的请求方式

3.怎么样可以将数据库中得到的数据在html页面中引用呢?

  以render方法为例

  return render(request,'要返回的HTML页面',{'键':值(数据库中得到的数据)})

4.在HTML中我们循环一个数据库中得到的对象列表(暂时就称呼它为列表)要得到这个列表的序号的时候也就是循环的次数的时候应该用什么方法?

  forloop.counter

5.在HTML中我们循环一个数据库中得到的对象列表(暂时就称呼它为列表)的时候会得到每一个对象,我们要得到这对象某个字段的值,有什么方法?

  对象.字段名

  对象.pk(这个pk是字段的属性)

6.django命令行之cmd:

  <1>下载安装pycharm的某一个模块 

    pip install django==1.11.20
    pip install django==1.11.20 -i 源

  <2>创建一个Django项目

    切换到存放项目的目录下
    django-admin startproject 项目名

  <3>启动Django项目

    切换到项目根目录下 manage.py
    python manage.py runserver # 127.0.0.1:8000
    python manage.py runserver 80 # 127.0.0.1:80
    python manage.py runserver 0.0.0.0:80 # 0.0.0.0:80

  <4>创建APP

    python manage.py startapp APP名称
    pycharm
    tools ——》 run manage.py task ——》 输入 startapp APP名称

  <5>数据库迁移的命令

    python manage.py makemigrations # 记录下models.py的变更记录
    python manage.py migrate # 把变更记录同步到数据库中

7.配置

<1>静态文件

STATIC_URL = '/static/'

STATICFILES_DIRS = [

  os.path.join(BASE_DIR,'static')

  os.path.join(BASE_DIR,'static1')

]

<2>app注册

INSTALLED_APPS = [

  #'app01'

  'app01.apps.APP01Config

]

<3>DATABASES 数据库

        ENGINE   mysql
        NMAE    数据库名称
        HOST    IP
        PORT    端口
        USER    用户名
        PASSWORD 密码

<4>中间件
  注释掉 csrf的中间件

<5>TEMPALTES
  DIRS [os.path.join(BASE_DIR,'templates')]

Djangon的更多相关文章

  1. Django 路由 —— Djangon如何处理一个请求

    Django URL路由概述 一个干净优雅的URL方案是高质量Web应用程序中的一个重要细则Django可以让你设计URL,无论你想要什么,没有框剪限制要为应用程序设计URL,您可以非正式地创建一个名 ...

  2. Djangon简介

    目录 Djangon简介 MVC与MTV模型 MVC MTV python三大主流web框架 Django的下载与基本命令 基于Django实现的一个简单示例 Django静态文件配置 Django ...

  3. Djangon的坑

    <a href="/del_student/?pk={{ students.pk }}"></a> 在django中当你写入这样的语句是,pk={{ stu ...

  4. $Djangon admin界面 添加表 增删查改

    from django.contrib import admin表变中文 class Meta: verbose_name_plural='评论表' null=True的字段:admin创建要求写可以 ...

  5. Djangon 基础总结 汇总 从请求到返回页面的过程,

    第一步我是用户 现在 浏览器上输入地址 ---> 发送给服务   来请求返回当前的页面 第二步  服务端获得我当前的客户端要求访问的地址   第三步 服务端去urls.py中去,来看是要访问那个 ...

  6. django 5 form1

    ---------------------Form表单验证(用户请求验证+生成HTML标签) 示例:用户管理 a. 添加用户页面 - 显示HTML标签 - 提交:数据验证 - 成功之后保存 - 错误显 ...

  7. Python Django-入门到进阶

    web应用 Python-web应用 +HTTP协议 +web框架 第二篇:Djangon简介 Diango 框架起步 Python-Django基础 第三篇:路由控制 Python-Django 路 ...

  8. Django学习笔记(http协议与django安装)

    Django入门 HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器 ...

  9. requests+django+bs4实现一个web微信的功能

    前言: 今天我们利用requests模块+django+bs4浏览器来实现一个web微信的基本功能,主要实现的功能如下 a.实现返回二维码 b.实现手机扫码后二维码变成变成头像 c.实现手机点击登陆成 ...

随机推荐

  1. 基本数据类型 列表 list

    今日内容一.列表======================================基本使用======================================1.用途:用来记录同种属 ...

  2. react create-react-app 怎么添加sass

    一.先上官方文档 https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/RE ...

  3. JAVA程序员学PHP

    工作之余,趁着五一假期学习下PHP,都说PHP是世界上最美的语言,而且现在应用的有这么广泛,在短期时间内在编程的市场上打得火热,好奇心趋势我去学习一下,下面便是我学习PHP记录下来的过程,和大家分享一 ...

  4. 从.Net到Java学习第六篇——SpringBoot+mongodb&Thymeleaf&模型验证

    SpringBoot系列目录 SpringBoot整合mongodb MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.如果你没用过Mong ...

  5. ionic获取表单input的值的两种方法

    1.参数传递法 直接在input处使用 #定义参数的name值,注意在ts中参数的类型 html页面: <ion-input type="text" placeholder= ...

  6. MySQL5.5.51启用网络远程连接

    在其它电脑主机上访问时提示host ip is not allowed to connect to this mysql 下面代码为解决该问题的方法: :\Program Files\mysql-\b ...

  7. PJSUA2开发文档--第五章 帐户(号)Accounts

    第五章 帐户(号) 帐户提供正在使用该应用程序的用户的身份(或身份).一个帐户有一个与之相关的SIP统一资源标识符(URI).在SIP术语中,该URI用作该人的记录地址( Address of Rec ...

  8. sql 语句-初级进阶(二)

    1.insert插入数据时注意事项: 每次插入一整行,不能半行或者是几列数据. 值与列数必须相同,包括数据类型也必须匹配. 不能为标识列指定值(就是最前面的那一序号列),它是自动增长的 列的数据类型为 ...

  9. Python面试笔记三

    1. 类继承 有如下的一段代码: python对象 如何调用类A的show方法了,方法如下: python对象 __class__方法指向了类对象,只用给他赋值类型A,然后调用方法show,但是用完了 ...

  10. Python面试常见的问题

    So if you are looking forward to a Python Interview, here are some most probable questions to be ask ...