我已经使用了两年的bash,并试图通过自制软件在我的OS X上切换到zsh shell.我将我的默认(登录)shell设置为zsh,并通过查看当我启动终端时确认它设置正确,它是默认使用的zsh shell.
但是,当我尝试从zsh中输入bash shell时,它看起来没有加载~/.bash_profile,因为我无法使用别名运行我的命令,这是我~/.bash_profile喜欢的alias julia="~/juila/julia"等等.此外,提示不是我在文件中设置的而是返回bash-3.2$.
出于某些原因,当我将登录shell设置为bash,并从bash中输入zsh时,则~/.zshrc正确加载.
那么为什么每当我bash在zsh中运行时它都没有被加载?我~/.bash_profile是符号链接~/Dropbox/.bash_profile,以便与我的其他计算机同步.也许它会导致这个问题?
随着Django 1.5和自定义用户模型的引入,AUTH_PROFILE_MODULE已被弃用.在我现有的Django应用程序中,我使用该User模型,我还有一个Profile带有外键的模型,User并在配置文件中存储有关用户的其他内容.目前正在使用,AUTH_PROFILE_MODULE并将其设置为'app.profile'.
显然,我的代码往往会做很多事情,user.get_profile()现在需要消失.
现在,我可以创建一个新的自定义用户模型(只是让我的配置文件模型扩展User)但是在我目前有一个用户的外键的所有其他地方也需要更改...所以这将是一个大的在我的实时服务中迁移.
有没有办法 - 并且没有模型迁移 - 并且只能通过在某处创建/覆盖get_profile()函数来实现my_user.userprofile_set.all()[0]?
那些走在这条道路上并可以分享想法或经历的人?
如果我现在再次在哪里做这项服务 - 显然不会这样做,但是有一个半大型的现场制作系统我是开放的短片:-)
我在这里关注Django文档以实现一个简单的目标:创建新用户后立即创建用户配置文件.
我有一个'帐户'应用程序,我的accounts.models看起来像这样:
# -*- coding: utf-8 -*-
from django.db import models
from django.db.models.signals import post_save
from django.contrib.auth.models import User
from main.models import Store
class UserProfile(models.Model):
GENRE_CHOICES = (
('m', 'Masculino'),
('f', 'Feminino'),
)
MARITAL_STATUS_CHOICES = (
('s', 'Solteiro'),
('c', 'Casado'),
('d', 'Divorciado'),
('v', 'Viúvo'),
)
user = models.ForeignKey(User, unique=True)
birth_date = models.DateField()
genre = models.CharField(max_length=1, choices=GENRE_CHOICES)
address = models.CharField(max_length=150)
postal_code_4 = models.PositiveIntegerField()
postal_code_3 = models.PositiveIntegerField()
locatity = models.CharField(max_length=30)
marital_status = models.CharField(max_length=1, choices=MARITAL_STATUS_CHOICES)
child_amount = models.PositiveSmallIntegerField()
is_merchant = models.BooleanField(default=False) …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,它使用Django UserProfile来扩展内置的Django User模型.看起来有点像:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
# Local Stuff
image_url_s = models.CharField(max_length=128, blank=True)
image_url_m = models.CharField(max_length=128, blank=True)
# Admin
class Admin: pass
Run Code Online (Sandbox Code Playgroud)
我在我的模型中添加了一个新类:
class Team(models.Model):
name = models.CharField(max_length=128)
manager = models.ForeignKey(User, related_name='manager')
members = models.ManyToManyField(User, blank=True)
Run Code Online (Sandbox Code Playgroud)
它已注册到管理员:
class TeamAdmin(admin.ModelAdmin):
list_display = ('name', 'manager')
admin.site.register(Team, TeamAdmin)
Run Code Online (Sandbox Code Playgroud)
唉,在管理界面中,当我从下拉框中选择管理员,或通过多选字段设置团队成员时,他们按用户数字ID排序.对于我的生活,我无法弄清楚如何对这些进行排序.
我有一个类似的课:
class Meta:
ordering = ['name']
Run Code Online (Sandbox Code Playgroud)
这很棒!但我并不"拥有"这个User课程,当我尝试这个技巧时UserAdmin:
class Meta:
ordering = ['username']
Run Code Online (Sandbox Code Playgroud)
我明白了:
django.core.management.base.CommandError: One or more models did not validate:
events.userprofile: "ordering" refers to …
我正在使用visual studio 2013.我工作的公司已经更改了域名(例如从abc.com到ayebecee.com),这显然意味着必须创建新的登录配置文件等.现在我启动了visual studio但是所有我安装的插件和设置都"消失了".基本上我需要知道存储设置和插件的位置,以便我可以将它们复制到我的新Windows配置文件中.
开发,测试,登台环境通过我的设置中的不同代理服务器进行控制.我想编写多个Chrome配置文件(有时称为"用户"或"人员")的脚本,并为每个配置文件连接到不同的代理服务器.最后,我想与同事分享这个脚本,以便他们可以访问完全相同的设置.
后者可以通过脚本安装扩展程序(如Falcon Proxy或Proxy Helper)到Chrome配置文件来完成.我想知道如何编写不同配置文件的脚本.
配置文件是一个文件夹~/.config/google-chrome(Linux,~/Library/Application Support/Google/Chrome(Mac OS X)和%USERPROFILE%\AppData\Local\Google\Chrome\User Data(Windows).但是如何创建和初始化?在哪里注册新的配置文件?
command-line automation google-chrome user-accounts user-profile
在这个问题上遇到困难.不确定我的ApplicationPoolIdentity如何被破坏.
目前我在Windows 8上使用Visual Studio 2012运行IIS 8.当尝试从Visual Studio调试应用程序,或者只是在浏览器中导航到该站点时,我收到以下错误并记录503错误.
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
Run Code Online (Sandbox Code Playgroud)
如果我查看应用程序错误日志,我会从User Profile Service中发现以下错误.
Windows cannot log you on because your profile cannot be loaded. Check that you are connected to the network, and that your network is functioning correctly.
DETAIL - The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)
在查看详细信息后,我发现User Profile Service正在尝试使用Id加载配置文件
S-1-5-82-3006700770-424185619-1745488364-794895919-4004696415
现在我打开了注册表,尝试使用UserId查找配置文件.但是,"配置文件"列表中没有任何内容可以帮助您.

因此,我发现这个问题可以解决
A)将应用程序池的加载用户配置文件设置为false.
B)为应用程序池使用不同的帐户.
C)修复帐户. …
我正在尝试自定义活动,如Whatsapp Group Profile页面,我需要放置,左边是1个图像,图像右边是布局中的两个文本,右边是两个图标.目前可用的折叠布局仅适用于Imageview.我尝试类似于下面的橙色屏幕截图,我将我的布局代替Imagview折叠到工具栏中,当滚动到顶部时,图像textview和图标从下面的布局转移到顶部的工具栏.尝试了所有可能的方式,Imageview在那里,但在布局我无法实现.
android user-profile parallax whatsapp android-collapsingtoolbarlayout
有没有办法访问SharedPreferencesAndroid上的用户配置文件?
例如,如果UserA对应用程序首选项进行了更改,我希望该更改也可供UserB使用.我试图使用写入getFilesFir()路径的文本文件并从其他帐户读取,但是当userA写入文件时,它不可用于userB.我写的文件用MODE_PRIVATE,因为MODE_WORLD_READABLE和MODE_WORLD_WRITABLE已被弃用,但我不知道使用这些将有助于下手.
有没有人知道是否有办法集中我的应用程序设置的首选项,以便它可以在所有用户之间共享?我想避免向SD卡写任何东西.
user-profile ×10
django ×3
android ×2
python ×2
admin ×1
android-collapsingtoolbarlayout ×1
automation ×1
bash ×1
command-line ×1
deprecated ×1
github ×1
iis-8 ×1
macos ×1
parallax ×1
settings ×1
shell ×1
sorting ×1
unix ×1
whatsapp ×1