Django进阶

Posted xone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django进阶相关的知识,希望对你有一定的参考价值。

 

一、建表

在models.py里面添加

from django.db import models

# Create your models here.

class UserInfo(models.Model):
    nid = models.AutoField(primary_key=True)
    username = models.CharField(max_length=32)
    pwd = models.CharField(max_length=32)
    age = models.IntegerField()

 

在settings.py里的INSTALLED_APPS里加入要建表的app的名称。

在命令行执行:python manage.py makemigrations

       python manage.py migrate

 注:

  类  -->  数据库的表

  字段   -->  列

  对象 -->  一行数据

 

从数据库获取数据

from django.shortcuts import render,redirect
from app01 import models

# Create your views here.

def users(request):
    user_list = models.UserInfo.objects.all()  #从数据库获取数据
    print(user_list)
    return render(request,servers.html,{server_list:user_list})

 

以上是关于Django进阶的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 Atom使用进阶

Django进阶

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

63-Django进阶(路由系统)

Django 进阶篇二