草庐IT

Django-pyodbc

全部标签

python - 如何创建 Django 图片库

我希望使用Django创建一个作品集。我试过使用ImageField,但它只允许我上传和替换1张照片。我是Python和Django编程的新手。我将如何创建一个模型来上传多张图片并在图库中显示它们?谢谢。 最佳答案 您还可以使用photologue等应用程序,imagekit等来简化一些任务。您还可以使用ModelFormsets上传多张图片 关于python-如何创建Django图片库,我们在StackOverflow上找到一个类似的问题: https://

python - Django 模型字段默认来自模型方法

我想通过模型方法为模型字段提供默认值。我该怎么做?当我尝试这段代码时ClassPerson(models.Model):defcreate_id(self):returnos.urandom(12).encode('hex')name=models.CharField(max_length=255)id=models.CharField(max_length=255,default=self.create_id)我收到NameError:name'self'isnotdefined.如果我删除“self”,我会得到“create_id”需要1个参数。 最佳答

python - 在 Django 模板中显示图像

谁能帮我解决这个问题:我有一个Django项目,在settings.py中MEDIA_ROOT='C:/Users/hl/workspace/beer/media'MEDIA_URL='/media/'STATICFILES_DIRS=('C:/Users/hl/workspace/beer/media')在models.py中image1=models.ImageField(upload_to=settings.MEDIA_ROOT)在url.py中(r'^media/(?P.*)$','django.views.static.serve',{'document_root':sett

python - django-rest-swagger : How can I specify the parameter type in the docstring

我正在使用django-rest-framwork和django-rest-swagger。问题是我直接从请求的主体中获取数据:defput(self,request,format=None):"""ThistextisthedescriptionforthisAPIusername--usernamepassword--password"""username=request.DATA['username']password=request.DATA['password']但是当我尝试来自swagger-ui的请求时,我无法指定“参数类型”(这是默认查询,无法找到从文档字符串更改它的方

python - Django,如何使用 django.contrib.auth.models.User 通过 id 获取用户

我不知道如何通过id从django模型django.contrib.auth.models.User中获取用户...我想删除一个用户,所以我试图找到它那:User.objects.get(id=request.POST['id'])但它不起作用,并返回Usermatchingquerydoesnotexist.id由ajax发送:$("#dynamic-table").on('click','.member_delete_btn',function(){if(confirm("Areyousure?thememberwillbedeleted...")==true){$.ajax({t

python - 使用 django 的聊天应用程序

如果我使用Django开发一个聊天应用程序,它会有一些性能问题吗?我可以在Django中进行服务器推送吗?我也想进行PM和房间讨论。 最佳答案 我在Pypi和Github上发布了一个提供多用户网络聊天的Django应用程序。它基于Gevent:在多线程环境中运行良好,但在预fork的环境中效果不佳,例如运行超过1个worker的gunicorn。我只是在写文档。repo是:https://github.com/qubird/django-chatrooms 关于python-使用djan

python - 用于递归 ManyToMany 的 Django Admin 内联

我有以下模型,它与自身存在多对多关系classTicket(models.Model):STATUS=((0,"Open"),(1,"Closed"),)status=models.SmallIntegerField(default=0,choices=STATUS)title=models.CharField(max_length=100)replies=models.ManyToManyField('self')description=models.TextField()我正在尝试使用以下代码在管理中将此模型显示为内联classTicketReply(admin.TabularIn

python - Django 是否具有 Rails 的 "bundle install"的等价物?

我喜欢Rails项目的一件事是,当部署到远程服务器时,如果一切设置正确,您可以这样做:$:bundleinstall并且系统会安装运行项目所需的各种依赖项(rubygems)。Python/Django有类似的东西吗? 最佳答案 您可以卡住需求。这会生成项目所需的所有Python模块的列表。我相信bundle在概念上是相似的。例如:virtualenv--no-site-packagesmyproject_env#createablankPythonvirtualenvironmentsourcemyproject_env/bin/

python - 在eclipse中通过pydev集成django?

我已经安装了eclipseindigo和pydev以及python32。我已经配置了我的python路径并且可以创建一个“空的”django项目:但是,当我运行右键单击项目并运行as->pydev:django我得到:Traceback(mostrecentcalllast):File"C:\Users\djangoworkspace\test3\src\manage.py",line10,inexecute_from_command_line(sys.argv)File"C:\Python27\lib\site-packages\django\core\management\__in

python - Django:无法包含 ManyToManyField 字段,因为手动指定了 'through' 模型

我在谷歌上搜索了很多次,发现只有一种解决方案可以为通过第三个模型建立关系的两个模型添加自定义中间模型。我按照建议照常申请,但仍然遇到这个问题:can'tincludetheManyToManyFieldfield'terms'because'terms'manuallyspecifiesa'through'model模型.pyclassTerm(models.Model):classMeta:db_table="tbl_term"name=models.CharField(max_length=32)classPost(models.Model):classMeta:db_table=