可能重复:
什么是双星?
我对C很新,并且遇到过这个声明
typedef char **TreeType
Run Code Online (Sandbox Code Playgroud)
我对typedef的作用非常了解,但我之前从未见过char**.我知道char*是一个char数组或类似于字符串.我不确定char**是否是2d char数组或者它是否是指向字符数组的指针.我环顾四周但却找不到它是什么.如果你能解释一下char**是什么或指向正确的方向,我将非常感激.
谢谢!:)
我希望将可变数量的参数放入一个变量中
script.ps1 first -second a -third b
我想要的是让“第一-第二个-第三个b”都在一个变量中。
如果不将所有参数作为一个字符串传递,这是否可能?
Goal/tl; dr我想在提交论坛时使用views.py调用我添加的方法,并使用textfield中的内容创建一个新的post对象.
我是django的新手,我查看了其他堆栈帖子,但大多数这些错误似乎都是针对cookie或用户的.我也看过大多数人建议的python文档,但我没有看到所有的部分,我不知道如何从论坛获取文本字段.正确的代码和/或解释我做错了什么以及怎么做将非常感激.
models.py
from django.db import models
class Post(models.Model):
text = models.TextField(max_length=250)
time = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.text
Run Code Online (Sandbox Code Playgroud)
views.py
from django.http import Http404, HttpResponse
from django.shortcuts import render_to_response, redirect
from blog.models import Post
from django.core.context_processors import csrf
def home(request):
try:
p = Post.objects.all()
except Post.DoesNotExist:
raise Http404
return render_to_response('index.html',
{'post':p})
def post(request, uID):
try:
p = Post.objects.get(pk=uID)
except:
raise Http404
return render_to_response('post.html',
{'post':p})
def delete(request, uID):
try:
p = Post.objects.get(pk=uID).delete()
except:
raise Http404
return render_to_response('delete.html',
{'post':p})
def new(request): …Run Code Online (Sandbox Code Playgroud)