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

ORM多表操作

时间:2020-02-17 00:49:07      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:dex   dmi   att   field   http   res   foreign   html   self   

urls.py

from django.contrib import admin
from django.urls import path


from app01 import views
urlpatterns = [
    path(admin/, admin.site.urls),
    path(index/, views.index),
    path(addbook/, views.addbook),
    path(update/, views.update),
    path(delete/, views.delete),
    path(select/, views.select),
]

views.py

from django.shortcuts import render,HttpResponse

# Create your views here.


from app01.models import *

def index(request):

    return render(request,"index.html")

def addbook(request):
    # Book.objects.create(name="linux运维",price=77,pub_date="2020-2-16",publish_id=2)

    publish_obj=Publish.objects.filter(name="人民出版社")[0]
    return HttpResponse("添加成功")




def update():pass
def delete():pass
def select():pass

models.py

from django.db import models

# Create your models here.


from django.db import models


# Create your models here

class Book(models.Model):
    name=models.CharField(max_length=20)
    price=models.IntegerField()
    pub_date=models.DateField()
    # author=models.CharField(max_length=32,null=False)
    publish=models.ForeignKey("Publish",on_delete=models.CASCADE)


    def __str__(self):
        return self.name

class Publish(models.Model):

    name=models.CharField(max_length=32)
    city=models.CharField(max_length=32)

class Author(models.Model):
    name=models.CharField(max_length=32)

 

ORM多表操作

标签:dex   dmi   att   field   http   res   foreign   html   self   

原文地址:https://www.cnblogs.com/hackerer/p/12319723.html

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