zoukankan      html  css  js  c++  java
  • Django框架初步

    Django框架初步

    1,模版

    2,视图

    3,实体

    4,数据库

    所需软件:

    python3.5

    django的安装

    进入Django的文件目录下,执行python setup.py install安装Django

    检查是否安装成功的方法:

    进入python命令行,import django    执行django.version

    将django加入环境变量中,还有将python scripts加入环境变量中目的是加入django的命令文件

    创建工程的方法:

    django-admin.py startproject website

    在website目录下有个manage.py文件这个文件是管理工具文件,在进入下一层可以看到settings.py文件这个是网站配置使用。

    urls.py

    网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。

    views.py

    处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

    models.py

    与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。

    forms.py

    表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。

    templates 文件夹

    views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。

    admin.py

    后台,可以用很少量的代码就拥有一个强大的后台。

    settings.py

    Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

    settings.py中需要修改时区,TIME_ZONE=“Asia/Shanghai”,LANGUANGE_CODE =“zh-cn”

    INSTALLED_APPS是配置网址位置的地方

    新建一个网站:django-admin.py startapp blog

    启动内置服务器:pytnon3  manage.py runserver

     一般流程:

    1.django-admin.py startproject website

    2.manage.py startapp blog

    3.修改了文件:setting.py ,urls.py

    4.定义了一个index.py ,在blog/view.py

    5.创建了模版,blog/templates/index.html

    6.views.py文件修改

    7.manage.py runserver

  • 相关阅读:
    MF研究:TinyCLR运行时原理
    不到600美元,即可获取一套MF Porting kit 3.0
    SideShow Gadget开发[1]
    我眼中的WinHEC大会台前幕后
    Visual C++ 2008入门经典 第四章数组 字符串(二) 简单
    PHP的常用函数 简单
    Visual C++ 2008入门经典 第五章程序结构(二) 简单
    用PHP将Unicode 转化为UTF8 简单
    sql GROUP_CONCAT(... SEPARATOR) 简单
    Visual C++ 2008入门经典 第四章数组 字符串(练习题) 简单
  • 原文地址:https://www.cnblogs.com/lzp1103/p/7856609.html
Copyright © 2011-2022 走看看