我想在python中编写一个代码来解决数独谜题.你们对这个目的的好算法有什么想法吗?我在网上读了一个关于算法的地方,通过用所有可能的数字填充整个框来解决它,然后将已知值插入相应的框中.从已知值的行和列表中删除已知值.如果你们知道更好的话算法比这个请帮我写一个.另外,我很困惑,我应该如何读取用户的已知值.通过控制台逐个输入值非常困难.除了使用gui之外,还有什么简单的方法吗?
我正在为应用程序使用 django 管理界面。我在一个名为“books”的应用程序中有一些模型。除了管理员(具有超级用户状态)之外,还有两个用户“经理”和“员工”。“员工”用户只能添加模型。“经理”可以添加、更改和删除图书应用程序中的每个模型。我通过管理界面授予了权限。但在 shell 中,“manager”的 has_perm(books.delete_ModelName) 返回 False。
>>> u = User.objects.get(username__exact="manager")
>>> u.has_perm("books.delete_ModelName")
False
Run Code Online (Sandbox Code Playgroud)
当通过管理界面向“经理”授予超级状态时,has_perm(books.delete_ModelName) 返回 True。为什么会出现这种情况?我想根据此权限设置对特定页面的访问权限。有什么解决办法吗?