是否可以让Visual Studio的"类视图"窗格(在"视图">"类视图"下可用)自动同步到当前符号?每当当前符号发生变化时,基本上都会执行View.SynchronizeClassView.
有没有简单的方法可以将VS.Net 2008中的类列表添加到文本文件或Excel工作表中.
我只想列出一个解决方案中的类列表.
提前致谢,
我想<Model>从URL 获取值,并将其用作__init__我班级中的参数.
urls.py
url(r'^(?P<Model>\w+)/foo/$', views.foo.as_view(), name='foo_class'),
views.py
class foo(CreateView):
def __init__(self, **kwargs):
text = kwargs['Model'] # This is not working
text = kwargs.get('Model') # Neither this
Bar(text)
...
Run Code Online (Sandbox Code Playgroud)
显然,我遗漏了一些东西,或者我对URL <>类视图的理解是错误的.
我刚刚将一个较大的项目从旧版本的Visual C ++移植到了VS2008,并注意到类视图使我的一堆类弄错了。在解决方案视图中,存在声明这些类的头文件,因此我希望可以在类视图中看到它们。是否出于某些原因将某些类排除在外的原因,或者是否有任何方法可以刷新类视图以在解决方案中包括所有类?
class Comment(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='comments')
author = models.CharField(max_length=200)
text = models.TextField()
image = models.ImageField(upload_to='Comment_Pictures', blank=True)
date_posted = models.DateTimeField(default=timezone.now)
def __str__(self):
return self.text
def get_absolute_url(self):
return '/'
class CommentAddView(LoginRequiredMixin, CreateView):
model = Comment
fields = ['text', 'image']
def form_valid(self, form):
form.instance.author = self.request.user
form.instance.post = Post.objects.get(id=self.kwargs['pk'])
return super().form_valid(form)
class CommentDeleteView(LoginRequiredMixin, UserPassesTestMixin, DeleteView):
model = Comment
success_url = '/'
def test_func(self):
comment = self.get_object()
if request.user == comment.author:
return True
return False
Run Code Online (Sandbox Code Playgroud)
/ post / 3 / comment /'dict'对象处的TypeError不可调用请求方法:POST请求URL: http:// …