当名字以字母"r“或"R”开头时,我写了一个返回"( name )正在弹班卓琴“的函数。例如“瑞克在弹班卓琴”,“拉尔夫在弹班卓琴”,“妮琪不弹班卓琴”等等。
当我查看解决方案时,我感到惊讶的是,"R“没有被明确提到,而只有name.lower() == 'r‘。
def areYouPlayingBanjo(name):
return name + (' plays' if name[0].lower() == 'r' else ' does not play') + " banjo";
我在Django中有一个名为ExampleModel的模型,并且希望每个模型对象都得到唯一的标识。不过,我不希望该对象的ID在URL中对用户可见;因此,出于这个原因,我希望objects slug是一个惟一的、随机生成的整数,8位数将在视图URL中显示。这与我看到的其他问题不同,因为这意味着不生成基于模型对象的名称//内容本身的弹状字符串。
Models.py:
class ExampleModel(models.Model):
user = models.ForeignKey(UserModel, related_name='examplemodel', on_del
我正试图在我的应用程序中实现基于下面的指南的友好URL。
弹格是从post标题ok在db中创建的,但是我无法让post在弹格查找时显示,并得到以下错误:
function Driverless.Articles.get_by!/2 is undefined or private
post_controller.ex
...
def show(conn, %{"id" => id}) do
post = Articles.get_by!(Post, slug: id)
render(conn, "show.html", post: pos
我跟随了多个不同的例子,多次不同的时间,但它似乎是我错过了沿着这条线。
模型
class Note(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=200)
body = models.TextField()
pub_date = models.DateTimeField()
def __unicode__(self):
return self.title
表格
class NotesSearchForm(SearchForm):
def no_query_
当我键入弹格到url时,我可以看到该帖子的详细视图,但是,当它保存到db时,我不能重定向到新形成的post。帖子被保存了,但是在重定向时,我一直得到NoReverseMatch错误。
Reverse for 'question_detail' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'(?i)question/(?P<slug>[\w\\-]+)/$']
我似乎没办法破解它。
问题-url.py:
u
class PetAddView(CreateView):
model = Pet
fields = ['name','animal_type','breed','color','age','height','price','city','sex','photo']
template_name = 'pets/pet-add.html'
这是我创作的风景。
我的目标是为视图提供在数据库中创建记录的