zoukankan      html  css  js  c++  java
  • web应用框架Django

    一、安装Django

    打开网址https://www.djangoproject.com/download/进行查看

    二、创建项目

    打开命令行,进入想要安置项目的目录

    命令行输入:django-admin startproject myblog

    若没有报错,则创建项目成功

    三、创建应用

    打开命令行,进入项目中manage.py同级目录

    命令行输入:python manage.py startapp blog

    添加应用名到settings.py中的INSTALLED_APPS里

     四、开发第一个Template

    在app的根目录下创建名叫Templates的目录

    在该目录下创建HTML文件

    在views.py中返回render()

    五、编写Models

    在应用根目录下创建models.py,并引入models模块

    创建类,继承models.Model,该类既是一张数据表

    在类中创建字段

    六、生成数据表

    命令行中进入manage.py同级目录

    执行python manage.py makemigrations app名(可选)

    再执行python manage.py migrate

    查看:

    Django会自动在app/migrations/目录下生成移植文件

    执行python manage.py sqlmigrate 应用名 文件id 查看SQL语句

    默认sqlite3的数据库在项目根目录下db.sqlite3

    七、页面呈现数据

    后台步骤

    views.py中import models

    article=models.Article.objects.get(pk=1)

    render(request,page,{'article':article})

    前段步骤

    模板可直接使用对象以及对象的“.”操作

    {{article.title}}

    八、配置Admin

    创建用户

    python manage.py createsuperuser创建超级用户

    localhost:8000/admin/ Admin入口

    修改settings.py中LANGUAGE_CODE='zh_Hans'

    配置应用

    在应用下admin.py中引入自身的models模块(或里面的模型类)

    编辑admin.py:admin.site.register(models.Article)

    修改数据默认显示名称

    在Article类下添加一个方法

    根据Python版本选择_str_(self)(3.x写这个)或_unicode_(self)(2.x写这个)

    return self.title

    九、实战

     

  • 相关阅读:
    太鼓达人
    DB2中循环日期跑数据
    DB2分区表删除和添加分区
    DB2日常运维之总结(转)
    oracle SQL not in null,单列,复合列
    利用rlwrap配置linux下oracle sqlplus 历史记录回调
    Oracle非默认监听的处理会遇到的问题以及处理方法
    Sqlserver循环嵌套
    rman全备份异机恢复
    Windows系统下Oracle数据库冷备
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/8615416.html
Copyright © 2011-2022 走看看