zoukankan      html  css  js  c++  java
  • Django 1.8_新手入门

    内容

    • 双系统下安装Django
    • 新建项目
    • 理解MVC控制模式

    预告

      学习views,url

    安装django  linux/ windows

      安装python

      安装python虚拟环境

      安装django==1.8.13

     

    安装数据库

      默认自带SQLite, 该数据库无需配置。

      PostgreSQL, MySQL, Oracle 配置 见21章

    新建项目

      项目是Django实例的一系列设置。即自动生成一些代码, 包括数据据库配置,Django相关选项和应用程序相关的设置。

      

      django-admin startproject 

      生成各文件含义

        manage.py   具体可见Django Project网站

        settings.py   附录D

        urls.py    章2,7

        wsgi.py      章13

      

        settings.py

          TIME_ZONE  你所在的时区

          INSTALLED_APPS  

            默认包含如下,为常见场景所做约定。如果某些应用使用数据库表,则需要在使用之前在数据库中创建所需表,执行命令如下:

            python manage.py runserver

      

            django.contrib.auth  身份验证系统

            django.contrib.contenttypes  内容类型框架

            django.contrib.sessions  会话框架

            django.contrib.message  消息框架

            django.contrib.staticfiles  管理静态文件的框架

         开发服务器

            python manage.py runserver

         运行网址,检查是否成功

    MVC模式

      M模型, 数据。并非真正的数据,而是数据接口。为数据库提供一层抽象,从而同一模型可以使用不同的数据库。

      V视图, 界面。模型的表现层。浏览器中的网页页面,桌面程序的UI.

      C控制器。控制模型和视图之间的信息流动。通过程序逻辑判断通过模型从数据库中获取什么信息,以及把什么信息传递给视图。

      NOTE: Django中的views更像是控制器,而模板更像是MVC模式中的视图。    

  • 相关阅读:
    Android Studio Tips -- 布局预览
    weibo sdk Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig
    Android Studio下添加assets目录
    Android中bitmap图片透明度的处理(以撕美女衣服为例)
    Android中使用ViewPage进行广告轮播测试代码
    比赛现场打分管理平台概述
    排行榜每页默认为8行,如何把默认行数改成12行或其他行数?
    复习重点补充-
    字典读写训练
    Python爬网常见方法:find_all与re的结合使用
  • 原文地址:https://www.cnblogs.com/dignity/p/9937574.html
Copyright © 2011-2022 走看看