码迷,mamicode.com
首页 > 其他好文 > 详细

Django 1.8_新手入门

时间:2018-11-10 23:54:46      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:执行   网站   acl   表现层   oracl   文件的   mes   zone   判断   

内容

  • 双系统下安装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模式中的视图。    

Django 1.8_新手入门

标签:执行   网站   acl   表现层   oracl   文件的   mes   zone   判断   

原文地址:https://www.cnblogs.com/dignity/p/9937574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!