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

  • 相关阅读:
    vue-cli3.X快速创建项目
    Oracle中exists替代in语句
    Java根据子节点递归父节点
    记一次拆分包裹的算法
    Ajax下载文件
    Spring Boot 调用 MongoRepository时报org.springframework.beans.factory.NoSuchBeanDefinitionException错误的解决办法
    ORACLE拼日期
    记一次wordpress安装过程中遇到的问题及解决办法
    bootstrap动态添加Tab标签页
    Intellij Idea 2016 配置Tomcat虚拟目录
  • 原文地址:https://www.cnblogs.com/dignity/p/9937574.html
Copyright © 2011-2022 走看看