草庐IT

Django-pyodbc

全部标签

python - Django 1.9 JSONField order_by

我有以下包含JSONField的Django模型:classRatebookDataEntry(models.Model):data=JSONField(blank=True,default=[])last_update=models.DateTimeField(auto_now=True)classMeta:verbose_name_plural='Ratebookdataentries'data字段包含此json:{"annual_mileage":15000,"description":"LEONDIESELSPORTCOUPE","body_style":"Coupe","ra

python - 恢复自动生成的迁移以重命名 Django 中的表时出错

我在还原包含表重命名的Django(1.8.7)迁移时遇到问题。即使它似乎能够在Postgres中重命名它,它也会尝试使用旧表名添加约束。这是回溯:cursor.execute(sql,params)File"/Users/myworkspace/projects/xxx/venv/lib/python3.5/site-packages/django/db/backends/utils.py",line79,inexecutereturnsuper(CursorDebugWrapper,self).execute(sql,params)File"/Users/myworkspace/p

python - 如何从 Django 应用程序创建一个轮子?

可重用应用程序文档(https://docs.djangoproject.com/en/1.9/intro/reusable-apps/)告诉您在MANIFEST.in中列出模板和静态文件,但它看起来不像pythonsetup.pybdist_wheel查看该文件。我看到了对data_files的引用,但这些文件位于与python安装(sys.prefix)相关的目录中,而不是包安装(和sys.prefix与跨系统的site-packages没有统一的关系。我假设myapp/templates/myapp/foo.html应该在.../site-packages/myapp/templ

python - Django 测试 VS pytest

我是djangounittest和pytest的新手。但是,我开始觉得pytest测试用例更简洁、更清晰。这是我的测试用例:classOrderEndpointTest(TestCase):defsetUp(self):user=User.objects.create_superuser(username='admin',password='password',email='pencil@gmail.com')mommy.make(CarData,_quantity=1)mommy.make(UserProfile,_quantity=1,user=user)deftest_get_o

python - 将不在模型中的字段添加到 Django ModelForm

我有一个看起来像这样的模型:classMySchedule(models.Model):start_datetime=models.DateTimeField()name=models.CharField('Name',max_length=75)随之而来的是它的ModelForm:classMyScheduleForm(forms.ModelForm):startdate=forms.DateField()starthour=forms.ChoiceField(choices=((6,"6am"),(7,"7am"),(8,"8am"),(9,"9am"),(10,"10am"),(

python - Django 测试客户端不会自动序列化工厂

这是我的代码:#models.pyclassMyModel(models.Model):user=models.ForeignKey(User,on_delete=models.CASCADE)name=models.CharField(max_length=10)...#views.pydefget_all_models(request):returnJsonResponse({"models":list(MyModel.objects.all())})#urls.pypath('/mypath',views.get_all_models,name='get_all_models')

python - 使用 Django Stack 预配置的 Amazon EC2 AMI

配置最好的EC2AMI是什么Django堆栈安装并配置MySqlApache或任何其他服务器搜索后我只找到了一个bitniamidjangostack.你们中有人试过吗?还有其他选择吗?谢谢 最佳答案 最好使用标准的知名镜像并安装软件。Ubuntu安装既快速又简单。就我而言,我使用来自Canonical的ubuntu-maverick-10.10-amd64-serverAMI来构建Pylons堆栈没有遇到任何问题。根据您的要求,您可以从这个AMI开始,然后使用sudotasksel--sectionserver并选择LAMP组件(

python - 是否有任何好的选项可以将 Django 站点烘焙为静态文件?

假设您有一个现有的数据库支持的Django站点。一些简单的东西,比如包含每个小联盟棒球队记录的单一模型。该模型由一个列出所有团队的View访问,另一个View接受一个slug,然后创建一个关于该团队的详细信息页面。是否有将应用程序转换为一堆烘烤的平面文件的好方法,以便它可以从静态文件服务(如Amazon的S3)提供服务?我玩过Hyde但我不清楚它如何应用于由数据库支持的现有网站。如有任何建议,我们将不胜感激。提前谢谢你。 最佳答案 django-medusa基本上没有维护。这些是项目自述文件中提到的一些替代方案:django-bak

python - Django 模型继承和外键

基本上,我有一个模型,我在其中创建了许多其他类共享的父类(superclass),然后这些类中的每一个都具有一些彼此不同的独特功能。假设类A是父类(superclass),类B、C和D是该类的子类。B类和C类都可以有D类的倍数,但我发现最好将外键关系放在D类中,然后D类引用其父类。现在在其他语言中,我可以简单地说它与类A具有ForeignKey关系,然后该语言可以识别类的真实类型。但是,我认为这不是它与Python一起工作的方式。解决此问题的最佳推荐方法是什么?编辑:这大概是我的意思......classA(models.Model):field=models.TextField()c

python - 如何在 django admin 中添加双向 manytomanyfields?

在我的models.py中我有类似的东西:classLocationGroup(models.Model):name=models.CharField(max_length=200)classReport(models.Model):name=models.CharField(max_length=200)locationgroups=models.ManyToManyField(LocationGroup)admin.py(标准):admin.site.register(LocationGroup)admin.site.register(Report)当我进入Report的管理页面时