Django学习笔记
第一天
如何配置一个html页面显示
- 配置url 访问
from django.contrib import admin
from django.urls import path
from apps.message_form.views import message_form
urlpatterns = [
path('admin/', admin.site.urls),
path('message_form/', message_form),
]
- 配置对应的views逻辑
from django.shortcuts import render
def message_form(request):
return render(request,"message_form.html")
-
拆分静态(css,js,images)放入到static,html放入到template之下
①可以放到对应的app下面
②也可以放入到全局的tempate和static目录之下
-
配置全局的static文件访问路径的配置STATICFILES_DIRS
STATICFILES_DIRS = [
BASE_DIR / 'static'
]
结果:
配置成功
后端数据库的提取
def message_form(request):
#queryset 1. 进行for循环 2. 进行切片
#querset本身没有执行sql操作
all_message = Message.objects.all()[:1]
for message in all_messages:
print(message.name)
return render(request,"message_form.html")