注意httprespone只是加字符串,当然可以直接内嵌html代码,但是不能打开一个文件
想要直接导入一个文件,可以这样子,在template目录下面直接创建一个html文件,然后在urls中导入一个新的包叫render如下
from django.shortcuts import HttpResponse,render
再输入如下代码
def login(request):
print('nihaoya')
# return HttpResponse('<h1>login</h1>')
return render(request,'login.html')
pass
即可
如果想要修改路径(html路径)修改下面即可
此时写一个css文件commons文件,
h1{
color: red;
}
然后在HTML文件里面导入
<link rel="stylesheet" href="/static/commons.css">
问题是能不能找到呢?不可以直接找到,需要进行配置,这里面的static对应settings里面的static,实际的static要去哪里找呢,也写在下面了。其中sta下面就是要找的内容,如此即可找到。
如果发现没有改过来,、有一定的可能是因为,你需要把pycharm关掉了再来,或者说下面的的东西太多了,terminate掉所有再重来即可