Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python django允许用户发布消息_Python_Html_Django_Forms - Fatal编程技术网

python django允许用户发布消息

python django允许用户发布消息,python,html,django,forms,Python,Html,Django,Forms,我是python和django的新手,我尝试允许用户在文本框中输入文本,当他们单击post时,消息应该直接显示在文本框的下方。用户可以使用单选按钮在私人消息和公共消息之间进行选择。如果是公共的,它会说username writed:hello如果是private,它会说username whiled:hello这是我到目前为止所拥有的,我现在被卡住了,并且一直在给出一个错误:indentation view.py,第19行中制表符和空格的使用不一致 username = request.sess

我是python和django的新手,我尝试允许用户在文本框中输入文本,当他们单击post时,消息应该直接显示在文本框的下方。用户可以使用单选按钮在私人消息和公共消息之间进行选择。如果是公共的,它会说username writed:hello如果是private,它会说username whiled:hello这是我到目前为止所拥有的,我现在被卡住了,并且一直在给出一个错误:indentation view.py,第19行中制表符和空格的使用不一致

username = request.session['username']
需要缩进,如果它应该在那个if块下面

所以我只是在你的帖子上点击编辑,然后复制粘贴到我的编辑器中,所有的行->都是标签,所有的粉红点都是空格

保持一致,使用制表符或空格。。。此外,第3行需要再次缩进


根据经验,在编辑python时,我总是查看选项卡和空格。大多数好的IDE都有这个选项。如果它是python专用IDE,那么最好有这样一个选项:

views.py中的第三行没有正确的选项卡。username=request.session['username']该错误还意味着在某些地方您正在使用空格,而在其他地方您正在使用制表符“\t”!=”。。。是的,我只是把你的东西复制粘贴到编辑器中,看起来第4-12行是制表符缩进的,第16行是