我正在使用Fb.ui()向用户的墙发布更新,但对话框始终显示在浏览器的同一位置(如果向上滚动则位于中间位置).问题是我正在从屏幕底部打开对话框.有没有办法让对话框显示用户的当前滚动位置?
我创建了两个继承模型Entry的新类:
class Entry(models.Model):
LANGUAGE_CHOICES = settings.LANGUAGES
language = models.CharField(max_length=2, verbose_name=_('Comment language'), choices=LANGUAGE_CHOICES)
user = models.ForeignKey(User)
country = models.ForeignKey(Country, null=True, blank=True)
created = models.DateTimeField(auto_now=True)
class Comment(Entry):
comment = models.CharField(max_length=2000, blank=True, verbose_name=_('Comment in English'))
class Discount(Entry):
discount = models.CharField(max_length=2000, blank=True, verbose_name=_('Comment in English'))
coupon = models.CharField(max_length=2000, blank=True, verbose_name=_('Coupon code if needed'))
Run Code Online (Sandbox Code Playgroud)
通过admin.site.register将这些新模型添加到管理员后,我在尝试通过管理员创建评论或折扣时收到ValueError.添加条目工作正常.
错误消息:
/ admin/reviews/discount/add /中的ValueError不能指定"''":"Discount.discount"必须是"Discount"实例.请求方法:GET请求URL:http://127.0.0.1
:8000/admin/sort/amount/ add / Exception Type:ValueError异常值:
不能赋值"''":"Discount.discount"必须是"Discount"实例.异常位置:/Library/Python/2.6/site-packages/django/db/models/fields/related.py in set,第211行Python可执行文件:/ usr/bin/python Python版本:2.6.1
我正在尝试匹配字符串中的用户名,如:
"user: hi, has anyone seen user today user"
Run Code Online (Sandbox Code Playgroud)
要匹配的案例:
以下匹配所有情况但返回不需要的空格和字符(我只想替换用户名):
/(^(user)[\s|:|;|,])|(\s(user)[\s|:|;|,]?\s)|(\s(user))/gi
Run Code Online (Sandbox Code Playgroud)
最后我想用链接替换只有用户名.
编辑:请注意,如果用户名是url或其他字符串的一部分,则无法匹配,除非特殊字符尾随它.
我们最近将我们的Cookie域名(settings.SESSION_COOKIE_DOMAIN)从domain.com更改为.domain.com,现在这阻止了Safari用户登录,除非他们清除了Cookie.问题在于为两个域设置了sessionid cookie.
有没有办法清除或忽略原始域或是建议用户清除cookie的唯一方法?
有没有办法通过网页上的Javascript禁用OS X Lion和Lion(+ Fluid.app)中的新弹性/自然滚动?用例包括类似于iOS webapps的全屏webapp.
我正在为服务构建一个bookmarklet.我需要从打开的窗口传输数据(URL,文本),但我不知道哪种方法最好.GET限制了数据量,并且由于跨域问题而无法实现ajax.
什么是最佳方式?
我正在使用DRF构建一个RPC样式的API,其中可以使用GET或POST方法调用每个端点。到目前为止,我已经很好地结合了方法:
class UpdateUser(APIView):
permission_classes = (permissions.IsAuthenticated,)
def post(self, request, *args, **kwargs):
return self.get(request, *args, **kwargs)
def get(self, request, format=None):
# Do stuff here with request.data
Run Code Online (Sandbox Code Playgroud)
不幸的是POST提供了数据request.data,GET 提供了数据request.query_params。有没有办法将它们结合成request.data某种或类似的东西request.params?解析器似乎不起作用,因为没有在GET请求上调用它们。
javascript ×4
django ×3
api ×1
bookmarklet ×1
cookies ×1
django-admin ×1
facebook ×1
multi-table ×1
osx-lion ×1
regex ×1
safari ×1
scroll ×1
session ×1