我遇到了类似于这个问题的pypi问题,除了我正在运行Windows并且提到的解决方案页面已关闭.
有谁知道如何解决这个问题?我正在使用python 2.5.
python setup.py sdist register upload
running register
We need to know who you are, so please choose either:
1. use your existing login,
2. register as a new user,
3. have the server generate a new password for you (and email it to you), or
4. quit
Your selection [default 1]: 1
Username: tschellenbach
Password:
Server response (200): OK
running upload
Submitting dist\django-ogone-1.0.0.zip to http://pypi.python.org/pypi
Upload failed (401): You must be identified to edit package …Run Code Online (Sandbox Code Playgroud) 我希望通过Django了解有关您的测试流程的更多信息.
背景资料 http://docs.djangoproject.com/en/dev/topics/testing/
我在使用测试驱动开发时遇到了困难.Django的测试运行器在启动时不断在测试数据库中创建所有数据库模型.对于我们当前的项目(40到240个型号),这意味着测试开始需要20秒.
这使得经常测试新功能完全不可行.我的问题,你们是如何解决这个问题的呢?
我在过去尝试了一些事情.) - 每次更改testloader以重用相同的测试数据库并在需要时应用迁移b.) - 从__main__python文件流中运行我的单元测试
选项b对于sys.path很尴尬,选项a是可行的,但似乎不是django方式.
更新:选项A确实不是一个糟糕的解决方案.它只是相当多的努力.这让我相信人们使用不同的解决方法.SQL lite可能就是那种解决方法.但我猜还有更多.
我想创建一个可重用的Django应用程序来处理用户的状态更新.很像facebook的"新闻提要".
用例包括,例如:
一个问题是如何处理不同类型的更新并为其显示正确的"html片段".另一个更重要的是如何设计这种"Django方式"的模型.
关于前者,我可以想到两种方法:
我在发布之前搜索过,但我没有找到任何东西.我检查了Pinax,看看他们是否实施了它,但他们没有.所以,我在这里寻找更多关于如何以一种漂亮和非hacky方式处理这个问题的建议.
提前致谢,
到目前为止,我对Django Rest Framework非常满意,这就是为什么我几乎无法相信代码库中存在如此大的遗漏.希望有人知道如何支持这个:
class PinSerializer(serializers.ModelSerializer):
item = ItemSerializer(read_only=True, source='item')
item = serializers.IntegerSerializer(write_only=True)
class Meta:
model = Pin
Run Code Online (Sandbox Code Playgroud)
有目标
The goal here is to read:
{pin: item: {name: 'a', url: 'b'}}
but to write using an id
{pin: item: 10}
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用两个序列化程序,但这看起来像一个非常难看的解决方案: django rest框架模型序列化程序 - 读取嵌套,写入平面