我的谷歌搜索完全离开了我,或者几乎没有任何关于django-socialregistration的文档/教程.太糟糕了,因为它似乎是一个不错的应用程序.通过一些反复试验,我设法让它主要在我的网站上运行.
我的问题,使用django-socialregistration如何申请facebook用户的全名,当前城市和出生日期的许可,并在注册后在Django的UserProfile表(这是我的django-profiles的AUTH_PROFILE_MODULE)中存储它?另外,一旦建立连接,我如何从Django发布到用户的墙上?
目前,当我单击"与Facebook连接"按钮进行Facebook连接时,将创建一个新的Django用户,并且用户使用该Django帐户登录.但是,没有创建UserProfile并且不保存任何facebook个人资料数据.
任何Facebook连接大师都希望帮助Django小马飞到Facebookland?
设置:
- Django 1.2.1
- Python 2.5.2
- django-socialregistration 0.4.2
- django-registration 0.7
- django-profiles 0.2

"亲切的先生,你能帮我找到神奇的脸书吗?"
我们正在开发一个C#.NET Windows服务.
我们的服务在系统帐户下运行,我们正在尝试模拟登录用户USER.模拟工作正常,即在System.Security.Principal.WindowsIdentity.GetCurrent()模仿后调用时,我们会得到正确的用户'USER'.
问题是,当我们尝试访问用户配置文件时,我们无法获得预期的结果.一个例子是访问注册表CURRENT_USER.我们收到拒绝访问错误.当使用第三方函数时,我们假设它部分使用了注册表,我们获得了"真实"(模仿之前)用户的详细信息.此外,在呼叫时,Environment.ExpandEnvironmentVariables("%TEMP%")我们获取系统配置文件而不是登录用户配置文件.
有没有办法完全冒充不同的用户?我知道我们可以使用LoadUserProfile来获取特定的用户配置文件,但这对我们不利,因为我们正在运行使用当前用户配置文件的第三方dll.
我们的模拟代码就是基于此
有没有办法访问SharedPreferencesAndroid上的用户配置文件?
例如,如果UserA对应用程序首选项进行了更改,我希望该更改也可供UserB使用.我试图使用写入getFilesFir()路径的文本文件并从其他帐户读取,但是当userA写入文件时,它不可用于userB.我写的文件用MODE_PRIVATE,因为MODE_WORLD_READABLE和MODE_WORLD_WRITABLE已被弃用,但我不知道使用这些将有助于下手.
有没有人知道是否有办法集中我的应用程序设置的首选项,以便它可以在所有用户之间共享?我想避免向SD卡写任何东西.
我以前做过MVC,但我是ASP和ASP MVC的新手.到目前为止,我真的很喜欢ASP MVC为我提供的轻松,但我无法弄清楚如何更好地控制用户.默认情况下,MVC提供最小的用户注册表单.我看了很多,但我还有两个问题:
如何使用户数据库成为项目中的本地数据库?我认为SQLEXPRESS用于存储用户值,看起来像是一个神奇的过程.我怎么去魔法 - 如果这个?我想对这个数据库的位置有更多的控制权.
这导致另一个问题:如何扩展用户?我一直在读Profiles,但我仍然对一些事情感到困惑.如何准备个人资料并将其与用户链接?什么作为外键?而且,在我的控制器中,我如何访问用户的各个部分,如用户名,电子邮件,甚至从名字,姓氏,姓名等个人资料(虽然我猜有一次当我有个人资料的数据库和本地的用户数据库时,我可以运行用于检索数据的sql命令)
我非常感谢对ASP.NET的正确资源和/或最佳实践的一些指示
我在Django 找到了两种实现对称友谊系统的方法(你是我的朋友,所以我也是你的朋友):
正如文档中所建议的那样:
class UserProfile(models.Model):
friends = models.ManyToManyField(User, related_name='friends')
Run Code Online (Sandbox Code Playgroud)
现在,我想让所有"友好"的用户和用户配置模型具有一个select_related-query,如此(应该是反向连接查找):
profiles = UserProfile.objects.filter(user__in=request.user.get_profile().friends.all()).select_related()
Run Code Online (Sandbox Code Playgroud)
我查询userprofile,因为这样,我可以使用select_related()并缓存所有相关对象.
另一方面,我可以将引用friends字段的模型定义为"self",如下所示:
class UserProfile(models.Model):
friends = models.ManyToManyField('self')
Run Code Online (Sandbox Code Playgroud)
现在,我的select_related朋友查找看起来像这样:
profiles = this_user.get_profile().friends.all().select_related()
Run Code Online (Sandbox Code Playgroud)
我总是需要用户对象和它的相关配置文件:第二种方法通过select_related()反向查找更简单,但实际上是相同的.然而,通过使用"self"作为场参考,Django为我处理了对称的友谊.因此,我不必手动在数据库中为每个友谊创建两个条目.Django为我做到了这一点.但是,对称选项仅适用于"自"引用字段.
哪个更好的解决方案?我找不到任何关于它的东西.任何想法赞赏 - 谢谢!
在我的每个应用程序中,我想为用户配置文件创建一个唯一的 url 为http://app.com/username。
我的用户名是:'Vijay Kumbhar' 我可以创建http://app.com/vijay_kumbhar,但是如果有另一个用户使用相同的名称注册,那么为该用户创建 url 的更好方法是什么。一种方法是添加 vijay_kumbhar_1,但我认为这不是创建唯一 url 的正确方法
你能建议我这样做的更好方法吗?
我们可以在 Android 设备上创建多个用户和配置文件,例如,有一个主用户,我还设置了一个名为“工作配置文件”的工作配置文件。
使用以下 adb 命令:
adb shell pm list users
Run Code Online (Sandbox Code Playgroud)
我得到这个结果:
UserInfo{0:My User:13} 正在运行 UserInfo{10:Work Profile:30} 正在运行
很好,我可以看到我的用户信息,上面有名称工作资料。现在,我想从我的应用程序中获取此列表。
我尝试使用此代码:
for(Account account: AccountManager.get(this).getAccounts()) {
DebugLog.e("COUCOU " + account.name + " " + account.toString());
}
Run Code Online (Sandbox Code Playgroud)
但工作资料帐户未出现在列表中。只有主要用户...知道如何获得与 ADB shell 命令相同的列表吗?
在我的yaml电话中,我有
---
title: "`r paste0('Test. Done ', format(Sys.Date(), '%B-%Y'))`"
output:
word_document:
fig_caption: yes
fig_height: 4
fig_width: 7
reference_docx: %userprofile%\Documents\template.docx
---
Run Code Online (Sandbox Code Playgroud)
但YAML抱怨%userprofile%.是否可以包含这样的变量?
我试过例如
reference_docx: "`r file.path(path.expand('~'), 'skabelon.docx')`"
Run Code Online (Sandbox Code Playgroud)
但这仍然会导致YAML错误.
pandoc.exe: `r file.path(path.expand('~'), 'skabelon.docx')`: openBinaryFile: does not exist (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
我想这可能是在yaml之前没有处理r表达式吗?我已经检查过该文件是否存在...或者是因为pandoc正在使用另一个'userprofile'?我怎么检查这个?
然而Title,根据上面更新的标题,我可以在变量中使用这样的调用.我想这一定是特定的针织问题.
我正在创建一个表单,其中我需要用户的个人资料图片,我希望图片是圆形或矩形形式,默认情况下,图像区域是黑色或虚拟图片,当用户点击该区域时,他/她被允许选择图像.例如Facebook,Twitter上的个人资料图片上传者.
我的表格
HTML
<div class="signup-w3ls">
<div class="signup-agile1">
<form action="#" method="post">
<div class="form-control">
<label class="header">Profile Photo:</label>
<input id="image" type="file" name="profile_photo" placeholder="Photo" required="" capture>
</div>
<div class="form-control">
<label class="header">Store Name :</label>
<input type="text" id="store_name" name="store_name" placeholder="Store Name" title="Please enter your First Name" required="">
</div>
<div class="form-control">
<label class="header">Store Type :</label>
<input type="text" id="store_type" name="store_type" placeholder="Store Type" title="Please enter your Last Name" required="">
</div>
<div class="form-control">
<label class="header">Owner Type :</label>
<input type="text" id="owner_type" name="owner_type" placeholder="Owner Type" title="Please enter a valid email" required="">
</div> …Run Code Online (Sandbox Code Playgroud) user-profile ×10
android ×2
django ×2
.net ×1
asp.net ×1
asp.net-mvc ×1
avatar ×1
c# ×1
css ×1
facebook ×1
html ×1
image ×1
javascript ×1
jquery ×1
knitr ×1
many-to-many ×1
meteor ×1
r ×1
r-markdown ×1
registration ×1
sql ×1
unique ×1
yaml ×1