加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

django

发布时间:2020-12-20 12:59:11 所属栏目:Python 来源:网络整理
导读:外部文件的操作django的models #外部文件使用django的models,需要配置django环境import osif __name__ == ‘__main__‘: os.environ.setdefault("DJANGO_SETTINGS_MODULE","singletablehw.settings") #加载环境,manage.py复制 import django #执行环境 djan

外部文件的操作django的models

#外部文件使用django的models,需要配置django环境
import os

if __name__ == ‘__main__‘:
    os.environ.setdefault("DJANGO_SETTINGS_MODULE","singletablehw.settings") #加载环境,manage.py复制
    import django         #执行环境
    django.setup()        #执行环境

    from app01 import models
    import datetime
    obj_list = []
    for i in range(1,10):
        obj = models.Book(
            title=‘葵花宝典第%s式‘%i,price=20 + i,pub_date=‘198%s-11-11 00:00:00‘%i,# pub_date=datetime.datetime.now(),publish= ‘吴老板出版社‘ if i < 5 else ‘太白出版社‘,)
        obj_list.append(obj)

    models.Book.objects.bulk_create(obj_list)

url别名反向解析

url:
    #添加书籍
    url(r‘^add_book/‘,views.add_book,name=‘abook‘),#name=‘abook‘  别名

    # 删除书籍
    url(r‘^delete_book/(d+)/‘,views.delele_book,name=‘delete_book‘),视图:
	from django.urls import reverse
	reverse(‘别名‘)  reverse(‘abook‘) -- /add_book/  #不带参数的
	print(reverse(‘delete_book‘,args=(71,))) #/delete_book/71/ 带参数的
模板
	{% url ‘abook‘ %}  无参数的
	{% url ‘delete_book‘ book.id %}  有参数的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读