擅长:python、mysql、java
<p><code>request.user</code>是一个用户对象。这就是为什么在比较时会得到一个<strong>False</strong>值。但是,在打印用户对象时,会调用<code>__str__</code>magic方法,并将用户名打印为字符串</p>
<pre><code>print(request.user) # string
print(request.user=="npend") # False
</code></pre>
<p>您可以将其与实际用户名值进行比较:</p>
<pre><code>if(request.user.username=="npend"):
return render(request,"App_1/medicine_create.html",context)
</code></pre>