一个蓝图可以通过 static_folder 关键字参数提供一个指向文件系统上文件夹的路 径,来暴露一个带有静态文件的文件夹。这可以是一个绝对路径,也可以是相对于蓝图 文件夹的路径:
admin = Blueprint("admin", __name__, static_folder="static")
默认情况下,路径最右边的部分就是它在 web 上所暴露的地址。因为这里这个文件夹 叫做 static
,它会在 蓝图 + /static
的位置上可用。也就是说,蓝图为 /admin
把静态文件夹注册到 /admin/static
。
最后是命名的 blueprint_name.static ,这样你可以生成它的 URL ,就像你对应用 的静态文件夹所做的那样:
url_for("admin.static", filename="style.css")
Django 可以:为这个应用创建数据库 schema(生成 CREATE TABLE 语句)。创建可以与 Question和 Choice 对象进行交互...
有一个方便的小技巧是指定视图参数的默认值。 下面是一个URLconf 和视图的示例:# URLconffrom django.urls import pathfrom . i...
为了帮助你更好的理解并控制由你的代码所产生的数据库查询,Django提供了一个钩子函数,在这个钩子函数中你可以在数据库查询方法外...
使用批量方法来减少SQL语句批量创建当创建对象时,尽可能使用 bulk_create() 方法来减少 SQL 查询数量。比如:Entry.objects...