Django踩坑
1.from表单要“/login/”,结尾加“/”
form表单中一定得有{% csrf_token %}
比较年轻,view里面这样写
class logre(View):
def login(self,request):
然后报错:login() missing 1 required positional argument: 'request'
参考网站https://stackoverflow.com/questions/45720065/django-missing-1-required-positional-argument-request
被告知应该去掉self
所以应该是:
class logre(View):
def login(request):
3.在 view.py中获取文件路径
import os
module_dir = os.path.dirname(__file__) # 获取当前目录
file_path = os.path.join(module_dir, 'baz.txt')#不能是/baz.txt
这样就可以用open("filepath")了
#也算是强行绝对路径吧,没有找到更好的解决方法