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

day19 django继续

时间:2017-03-27 18:21:43      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:int   tin   src   路径   logs   htm   models   hostname   max   

上节回顾

django

- 路由系统:url.py

- 视图函数:views.py

      - 模板引擎渲染

           - HttpResonse(字符串)

           - render(request,’index.html’)   渲染html给客户端

      - 数据库操作:models.py

一、基本的数据库操作

小例子:实现数据的基本增删改查(CURD)

前戏:

1. 数据库设计

id                 hostname                   ip                 port             status

2.实现功能

     a.预备阶段

              创建project  :django-admin startproject  mysite

              创建app:cd mysite   ----->     python manager.py startapp app01

              配置模板路径:settings.py  ----->   TEMPLATE

                    ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]

              配置静态文件:settings.py   ----->   STATICFILES

                        STATIC_URL = ‘/static/‘
STATICFILES_DIRS = (
os.path.join(BASE_DIR,‘static‘)
)

技术分享

     b.请求URL----->def

     c.views:数据库获取数据

详细步骤如下:

  • 数据库的创建:
    - 先创建类,也就相当于是数据库的表

      - 字段:表的列

具体如下:

技术分享

from django.db import models

class UserInfo(models.Model):
    nid = models.AutoField(primary_key=True)    #自增主键
    username = models.CharField(max_length=32)  #最大字符长度创建
    pwd = models.CharField(max_length=64)
    age = models.IntegerField()

开始生成表:

D:\project\day19>python manage.py makemigrations

D:\project\day19>python manage.py migrate

前提:要注册app的名字(settings.py里注册)

day19 django继续

标签:int   tin   src   路径   logs   htm   models   hostname   max   

原文地址:http://www.cnblogs.com/wanghui1991/p/6628052.html

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