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

  • 相关阅读:
    【数据库】python访问mysql
    给vs2015添加EF
    SQL Sever 2008 R2版本添加Northwin数据库错误解决
    c#进程、定时器初步学习
    联动下拉框显示省市县
    第一次网站初尝试爬的坑
    关闭程序主窗体程序不结束,主要应用于登录界面
    基于三层架构的增删改查Get知识点
    python中的异常捕获怎么用?
    VS版本下载
  • 原文地址:https://www.cnblogs.com/dignity/p/9937574.html
Copyright © 2011-2022 走看看