django-views相关内容
我有几个类别,我想按以下格式列出每个类别的产品(类别是产品的 FK): 类别 1 一堆产品 .... 类别 N 一堆产品 我尝试了很多方法,但到目前为止我只得到类别而不是产品以显示在我的 HTML 中. 模型.py class Category(models.Model):标题=models.CharField(max_length=225)slug =
..
如何缓存分页的 Django 查询集,特别是在 ListView 中? 我注意到一个查询需要很长时间才能运行,所以我试图缓存它.查询集很大(超过 10 万条记录),所以我试图只缓存它的分页子部分.我无法缓存整个视图或模板,因为有些部分是用户/会话特定的并且需要不断更改. ListView 有两个检索查询集的标准方法,get_queryset(),它返回非分页数据,以及 paginate
..
我目前正在学习如何在 django 1.3 中使用基于类的视图.我正在尝试更新应用程序以使用它们,但我仍然不太了解它们的工作原理(我每天阅读整个基于类的视图参考两到三遍). 对于这个问题,我有一个需要一些额外上下文数据的空间索引页面,url 参数是一个名称(没有 pk,并且无法更改,这是预期的行为)和不需要的用户在他们的个人资料中选择了该空间无法进入. 我的基于函数的代码(工作正常):
..
我有一个相当简单的模型,它使用 Django Taggit 进行标记. 一切都很好,但现在我想扩展一些功能,我有点困惑. 我想要的是两个视图. 一个显示系统中我所有标签的标签.使用特定标签显示我的应用中的所有内容. 对我来说有意义的是对每个视图执行以下操作. 在 myapp 的 views.py 中 所有标签 从 myapp.models 导入应用
..
我想了解是否可以将动态数据合并到 Django Chart JS 架构中.我浏览了几个教程,最终让 Django 与 ChartJS 一起工作,当我能够对值进行硬编码然后显示相关图表时,这非常好.我最终想要做的是对我的数据库中的动态数据进行同样的练习.我在 SO 中发现了这个相同的问题,https://stackoverflow.com/questions/47575896/dynamic-cha
..
我有视图类 class eventList(ListAPIView):queryset = Event.objects.all().filter(is_active=1, is_approved=1)serializer_class = eventSerialiserfilter_backends = [DjangoFilterBackend, filters.SearchFilter, fil
..
有关“渲染"快捷方式的文档 根据上面的链接,context_instance参数定义为 用于呈现模板的上下文实例.默认情况下,模板将使用 RequestContext 实例(填充来自请求和字典的值)呈现. 考虑到这个定义,我没有看到任何可以从提供 context_instance 参数中受益的场景.我的意思是如果我需要提供额外的上下文值,我只需将它们添加到字典参数中.我不知道 c
..
我知道很多人都问过循环导入错误,但在解决了这些问题之后,我还是没能解决我的问题.当我尝试在 Django 中运行我的服务器时,它给了我这个错误消息: 路径\to\myproject\__init__.py 中包含的 URLconf 模块“accounts_app"似乎没有任何模式.如果您在文件中看到有效模式,则问题可能是由循环导入引起的. 当我添加一个新的应用程序时,问题就开始了,该应
..
我正在尝试使用 RequestFactory 使用以下测试用例测试 DetailView: def test_device_homepage(self):request = self.factory.get('/devices/1/', {'pk': 1})响应 = DeviceView.as_view()(请求)self.assertEqual(response.status_code, 40
..
我有一个简单的视图,我用它来试验 AJAX. def get_shifts_for_day(request,year,month,day):数据=字典()数据['d'] = 年数据['e'] = 月数据['x'] = User.objects.all()[2]返回 HttpResponse(simplejson.dumps(data), mimetype='application/javascr
..
这就是我想要做的.我想知道是否有人可以提出一个好的方法: models.py: class Color(models.Model):名称 = 模型.CharField(...班级速度(模型.模型):名称 = 模型.CharField(...狗类(模型.模型):名称 = 模型.CharField(...颜色 = 模型.外键(颜色...速度 = 模型.外键(速度...类 DogRequest(
..
我有一个如下所示的 url 映射: url(r'^(?P[a-z][a-z])/$', MyTemplateView.as_view()), 对于 lang 捕获组,我只接受几个值,即:(1) ro 和 (2) en.如果用户输入http://server/app/fr/,我想把它重定向到默认的http://server/app/en/.> 由于 MyTemplateView 只有一个预期返
..
您好,我在导入到 csv 时遇到问题,我收到了那个错误,问题是我在其他机器上运行了相同的代码,并且运行完美.我缺少什么,我需要为此安装其他库吗?. def exportar_a_csv_grl(请求):#Fecha 实际hoy = datetime.now().date()#Creado el:creado_hoy = hoy.strftime("%m/%d/%Y")响应 = HttpRespo
..
APIView 类和 viewsets 类有什么区别?我正在关注 Django REST-framework 官方文档.我认为它缺乏示例. 你能用一个合适的例子来解释上面的区别吗? 解决方案 APIView 是您在定义 REST 视图时通常会覆盖的最基本的类.你通常定义你的方法,比如 get、put、delete 和其他检查 (http://www.cdrf.co/3.5/rest_
..
我想在我的 django 应用程序中在视图函数的不同点输出调试消息.django-debug-toolbar 的文档说它使用 python 日志记录中的构建,但我找不到更多信息.我真的不想登录到文件,而是登录到工具栏上的信息窗格.这是如何工作的? 解决方案 您只需使用 logging 模块 方法和 DjDT 将拦截并在日志面板中显示它们. 导入日志logging.debug('调试信息'
..
我正在尝试通过电子邮件激活用户,电子邮件有效,编码有效,我使用了 django1.11 中的方法,该方法运行成功. 在 Django 1.11 中,以下成功解码为 28,其中 uidb64 = b'Mjg' force_text(urlsafe_base64_decode(uidb64)) 在 django 2 (2, 0, 0, 'final', 0) 上面的代码解码不起作用并导致错误
..
这实际上只是一个“最佳实践"问题... 我发现在开发应用程序时,我经常会看到很多的视图. 将这些视图分成几个视图文件是一种常见的做法吗?换句话说......而不是只有views.py,views_1.py、views_2.py、views_3.py(但命名更恰当,也许是按类别)是否很常见? 解决方案 拆分 views.py 您的大部分代码可能希望您的视图可以作为 myap
..
我正在尝试做这样的事情: class AboutView(TemplateView):模板名称 = 'about.html'def get_context_data(self, **kwargs):context = super(AboutView, self).get_context_data(**kwargs)context['dahl_books'] = Books.objects.fil
..
我正在使用 django rest 框架通过 IOS 执行 API 调用我收到以下错误“CSRF 失败:CSRF cookie 未设置." 这是我的 Django API 代码: class LoginView(APIView):"""列出所有片段,或创建一个新片段."""@csrf_exemptdef get(self, request, format=None):启动 = Startu
..
我想创建一种多对多关系,一个人可以在多个俱乐部,一个俱乐部可以有很多人.我为以下逻辑添加了 models.py 和 serializers.py,但是当我尝试在命令提示符中对其进行序列化时,出现以下错误 - 我在做什么错在这里?我什至没有 HyperlinkedIdentityField 回溯(最近一次调用最后一次):文件“",第 1 行,在 中.文件“C:\
..