我刚开始玩Django,并且根据我自己的一套基本要求松散地遵循教程.到目前为止我所描述的模型比教程更全面,但它们编译得很好.否则,一切都应该是一样的.
我的问题是管理员应用程序.我可以登录并查看可编辑的模型,但是当我点击模型或任何更改/添加按钮时,我会得到404.
这是我得到的确切错误:
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/admin/auth/user/add/
App u'', model u'auth', not found.
Run Code Online (Sandbox Code Playgroud)
这些是相关文件及其中的内容:
urls.py
from django.conf.urls.defaults import *
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Example:
# (r'^daso/', include('daso.foo.urls')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
#(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
(r'^admin(.*)', admin.site.root)
)
Run Code Online (Sandbox Code Playgroud)
admin.py
from …Run Code Online (Sandbox Code Playgroud) 来自ASP newb的超级简单问题:我正在使用一个仅供内部使用的ASP.NET网站,该网站全面使用Windows集成身份验证。我想与站点关联的角色基本上有三个:用户,经理和管理员。该站点对整个组织开放,因此经过身份验证的任何人都是用户,除非他们是经理或管理员。
管理员和管理员列表需要在数据库中,而不是在web.config中。该站点的角色信息与从用户的AD配置文件中可以学习到的信息没有任何关联。
我一直在迅速选择ASP.NET,并且我绝对有能力研究正确的解决方案,但是我希望有人可以在这里正确地开始我的工作。完成这项工作的最佳方法是什么?我想这涉及在集成身份验证的顶部使用角色提供程序,但是在我开始研究一百万个选项并可能选择错误的选项之前,我想我会在这里提出问题。
谢谢!
我有一个管理控制器位于controllers/admin/admin_controller.rb
我还有一个页面控制器位于
routes.rb controllers/admin/pages_controller.rb
pages_controller.rb继承admin_controller.rb,我有一个管理命名空间,如下所示:
map.namespace :admin do |admin|
admin.resources :pages
end
Run Code Online (Sandbox Code Playgroud)
pages_controller.rb(我知道该怎么做)index和show方法可供前端用户使用问题:
pages_controller的前端,或共享的方式index和show?/admin/pages或/pagespages_controller在/controllers/admin(它是现在),或者只是/controllers?非常感谢你.
在本教程之后会出现以下错误:
NameError in Admin/dashboardsController#show
uninitialized constant Admin::DashboardsController
NameError in Admin sessionController#new
uninitialized constant Admin::AdminHelper
Run Code Online (Sandbox Code Playgroud)
不知道如何纠正这个!
所以我知道关于这个话题有几个帖子,但我不认为他们已经完全了解它!
所以我的问题是,当我在TFS中创建一个新工作项时,我可以将其分配给的用户包括NT Authority\Local Service(也是TFS服务帐户).我不知道为什么,因为我知道默认情况下这个字段由Valid Users组填充,并且在检查组时,我可以看到组权限层次结构如下所示:
-> Valid Users
-> Project Collection Admistrators
-> Project Collection Service Accounts
-> NT Authority\Local Service
Run Code Online (Sandbox Code Playgroud)
并且您无法更改项目集合服务帐户中的任何内容,因此默认情况下,每个人都在分配到字段中拥有此用户?那么这是否意味着每个人都接受它,或者他们是否修改了他们的流程模板来过滤掉它(请参阅此处的博客)?
对我来说似乎有点奇怪,默认情况下已经过滤掉了!很明显,我不想从任何权限中删除它(即使我可以),因为我担心它会在以后引起问题.
那么在流程模板中过滤唯一的方法(看起来有点维护的努力),还是有更简单的方法?
我正在使用Visual Studio 2010终极版并且拥有包含网站项目的解决方案.在XP专业版下,evrything很好.我转移到运行Windows 7旗舰版的新机器,现在当我去构建网站时,我得到以下错误消息:
------ Build build:项目:C:...\WebSite \,配置:调试任何CPU ------验证网站:Build(web):无法映射路径'/'
如果我选择"以管理员身份运行"选项启动Visual Studio,那么网站构建完美,我没有任何错误.
我宁愿不必经常以管理员身份运行Visual Studio.有什么建议?
我正在研究我的项目一段时间,最近注意到当我尝试转到localhost/admin /时会发出错误:
DoesNotExist at /admin/
Site matching query does not exist.
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.3
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist.
Exception Location: C:\Python27\lib\site-packages\django\db\models\query.py in get, line 349
Run Code Online (Sandbox Code Playgroud)
通常当我去那里它让我先登录然后重定向我,但现在它只是错误,除非我已经登录
我只能在我为用户创建的localhost登录功能中以管理员身份登录后进入我的管理员,然后转到该页面.此外,管理页面的注销停止工作,给出相同的错误.
我正在努力向用户模块添加一个新字段,并在发生这种情况时显示新的用户创建表单.
谁有类似的问题?或者有人知道是什么导致了这个?
在我的rails应用程序中,我正在使用设计用户注册.除了用户注册之外,管理员也应该在后端创建,编辑和删除用户.我在通过该管理员后端创建新用户时遇到问题.
当我在浏览器中调用UsersController #new动作时,它会打开我创建的用户输入表单.当我点击提交按钮时,会调用Devise :: RegistrationsController #create,但它应该调用我的UsersController #create动作.
如何在admin后端使用用户创建时调用UsersController #create,并在用户使用注册时调用Devise :: RegistrationsController #create?
我从.net迁移到rails并且我是初学者.我玩过但不知道如何为admin命名空间创建一个基本控制器来共享一些功能.我的意思是,在哪里放基类,因为我每次尝试都会出错.
谢谢
我想启动另一个以管理员身份运行的程序运行的程序.
问题是第二个程序需要使用outlook,如果程序以管理员身份运行,这是不可能的.主程序需要以管理员身份运行.
我确实已经提出了这两个解决方案:
Process.Start("cmd.exe", @"/C runas.exe /savecred /user:" + Environment.UserDomainName + "\\" + Environment.UserName + " " + "\"SomeProgram.exe" + "\"");
Run Code Online (Sandbox Code Playgroud)
要么
Process.Start("explorer.exe", "SomeProgram.exe");
Run Code Online (Sandbox Code Playgroud)
但我对这两种解决方案都有疑问.第一个询问用户密码(仅在Windows重新启动后第一次).第二个probalby将来不会工作,因为据我所知,它被认为是一个错误,并可能修复了未来的更新.
所以我想知道有没有其他解决方案,用户不需要输入密码?
这似乎对我有用:
Process.Start("cmd.exe", @"/C runas.exe /TrustLevel:0x20000 " + "\"SomeProgram.exe" + "\"");
Run Code Online (Sandbox Code Playgroud)