草庐IT

Django-pyodbc

全部标签

javascript - 将 Django URL 与 AngularJs routeProvider 一起使用

对于一个项目,我在后端使用Django,在前端使用AngularJs。基本上,我想要的是仅当url以projectkeeper/开头时运行Angular应用程序。换句话说,假设我的网站是example.com。我希望Angular应用程序针对URLexample.com/projectkeeper/dashboard/、example.com/projectkeeper/projects/等运行,但不是在example.com/about/.希望我已经说清楚了。无论如何,为了做到这一点,我正在用我的代码做以下事情:urls.pyurlpatterns=[url(r'^projectke

python - 在 Django 中安全地存储加密凭证

我正在开发一个python/django应用程序,除其他外,它将数据同步到各种其他服务,包括samba共享、ssh(scp)服务器、Google应用程序等。因此,它需要存储访问这些服务的凭据。我认为,将它们存储为未加密的字段是一个坏主意,因为SQL注入(inject)攻击可以检索凭据。所以我需要在存储之前加密凭证-有没有可靠的库来实现这一点?一旦凭证被加密,就需要在使用前解密。我的应用程序有两个用例:一种是交互式的——在这种情况下,用户将提供密码来解锁凭据。另一个是自动同步-这是由cron作业或类似任务启动的。我应该将密码保存在何处以最大程度地降低此处被利用的风险?或者我应该采取什么不

python - Django 模型选择字段 - 取决于其他字段的选择

我需要带有2个字段的djangomodelform,其中第二个字段选择列表取决于第一个字段中选择的内容。我的模型:classOffer(BaseModel):VEHICLE_TYPES=(('personal','Personalcar'),('truck','Truck'),)vehicle_type=models.CharField(max_length=32,choices=VEHICLE_TYPES,default='personal',verbose_name='Vehicletype')PERSONAL_MAKES=(('',''),)TRUCK_MAKES=(('',''

python - 如何在django数组字段中存储文件

我正在django1.8alpha中使用django.contrib.postgres.fields.ArrayField并尝试将其与文件字段一起使用。这是一个虚构论坛中的帖子:#coding=utf-8frombackend.core.modelsimportTeamfromdjango.contrib.postgres.fieldsimportArrayFieldfromdjango.dbimportmodelsfromdjango.db.modelsimportFileFieldclassPost(models.Model):title=models.CharField(max_

javascript - Django CORS 访问控制允许来源丢失

我正在尝试在我的Django应用程序中实现googleoauth2身份验证。我已按照docs执行了所有步骤.在浏览器地址栏上,如果我浏览这个https://foo.bar.net/api/v1/auth/login/google-oauth2/这个url,它被谷歌正确验证并将google-auth-token返回到提到的redirect-url,它获取auth-token并将其转换为普通token,然后以json格式发送给用户或前端。但是如果我尝试从我的js代码向上述url发出GET请求,它会显示Reason:CORSheader'Access-Control-Allow-Origin

python - 在 Jython 上开发 Django 有问题吗?

背景我在业余时间与一位friend构建了一个中等大小的Web应用程序,我们决定在Python上使用Django框架。Django为我们提供了许多我们将需要的功能,因此请不要建议替代框架。我唯一遇到困难的决定是我们是使用Python还是Jython来开发我们的应用程序。现在我对Java非常熟悉并且可能会受益于JDK中的库。我对Python知之甚少,但我利用这个项目作为学习新语言的机会-因此大部分工作将用Python编写。Jython的魅力当然是JVM。启用python/django的网络主机的数量非常少——而我假设我可以在各种各样的主机上放置一个jython/django应用程序。这不是

python - 如何在 Django URLpatterns 中根据请求方法分派(dispatch)?

很清楚如何创建从URL正则表达式调度的URLPattern:(r'^books/$',books),books可以根据请求方法进一步发送:defbooks(request):ifrequest.method=='POST':...else:...我想知道是否有一种惯用的方法将请求方法包含在URLPattern中,将所有调度/路由信息保存在一个位置,例如:(r'^books/$',GET,retrieve-book),(r'^books/$',POST,update-books),(r'^books/$',PUT,create-books), 最佳答案

python - 从 Django 模型类中解耦域类

因此,我已经完成了我正在构建的Web应用程序的OO分析和设计,现在正着手实现。已做出设计决策,以使用Python和Web开发框架Django来实现该系统。我想开始实现一些需要持久性的域实体类。似乎Django会让我将这些实现为从Django模型类继承的类,以便使用DjangoORM进行持久化。但是,这似乎是我的类实体和持久性机制之间的耦合太强了。如果在某个阶段我想放弃Django并使用另一个Web开发框架,或者只是放弃Django的ORM来替代,会发生什么情况?现在我必须从头开始重写我的域实体类。所以最好将我的域类实现为独立的Python类,将我所有的业务逻辑封装在这些类中,然后使用某

python - pyodbc 比 pypyodbc 有什么设计优势吗?

我知道pyodbc是一个较旧的项目,可能更具特色和健壮性,但它的设计(基于编译的C代码的组件)是否有任何东西使其优于纯Python实现,例如pypyodbc?我做了很多ETL工作,并且正在考虑从Linux/Jython/JDBC方法切换到Windows/Cygwin/Python/ODBC方法。 最佳答案 pyodbc相对于pypyodbc的潜在优势是:速度-参见thepypyodbcwikicomparison更保守的内存使用用Python编写的pypyodbc相对于pyodbc的潜在优势是:不太可能包含C指针问题不太可能包含内存

python - 在 Django 中一次更新所有模型

我正在尝试在Django(python)中按特定顺序一次更新所有对象的位置字段。我现在就是这样做的,但问题是它会产生大量查询。servers=frontend_models.Server.objects.all().order_by('-vote_count')i=1forserverinservers:server.last_rank=iserver.save()i+=1有没有办法更新Model.objects.all().order_by('some_field').update(position=some_number_that_changes_foreach_object)谢谢