Django 我使用中的一些小坑

一、 调用自己写的包

import 路径要先写app名称,然后在写文件夹名和包名
import home.OurLib.PageRank as pg
import home.OurLib.booknet
文件目录:

在这里插入图片描述
图为在TextRelation.py中引用OurLib中的其他包

二、获取静态资源

前端
  • 注意使用 {% static ‘/home/’ %} 时不要忘记在外层加 “ ”,毕竟url是个字符串……
  • 直接用普通路径也可以写,但是最前面要加一个 /
var bookpath1 = '/static/books/' + temp;
后端

后端处理不需要从static里面获取资源,使用相对路径即可
但是同样要注意写app的路径
eg:

path = 'home/OurLib/book/'+ SearchBook +'.txt'

三、发送回应(Response)

后端给前段回应, 我这里用的是HttpResponse()
ajax接收,前段接收的时消息,json数据传到前段为字符串形式
要在前段用JSON()方法将字符串转化为json格式

发布了54 篇原创文章 · 获赞 46 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_40422121/article/details/103672217