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模式中的视图。    

猜你喜欢

转载自www.cnblogs.com/dignity/p/9937574.html