小编Dav*_*ess的帖子

Django表2:列中的超链接项

我的应用程序显示一个包含许多列的表.我使用Django tables 2 app来渲染表格.我试图在一列超链接中创建项目,以便用户可以单击.网址模式很简单:/contact/pk/例如/contact/2/.这就是我的模型中的内容:

#models.py

class Contact(models.Model):
    name = models.CharField(max_length=200)
    . . .

class ContactTable(tables.Table):

    name = tables.LinkColumn('contact_detail', args=[A('pk')])
    class Meta:
        model = Contact
        attrs = {"class": "paleblue"}

#urls.py

url(r'^contact/(?P<item_id>\d+)/$', 'app.views.contact_view', name='contact_detail'),
Run Code Online (Sandbox Code Playgroud)

但是,项目不会被超链接.

django

3
推荐指数
2
解决办法
4468
查看次数

使用cs.50.h中的`string`分割C代码中的错误

我在这里有一个程序,我正在尝试使用ceasar密码解码一串字母; 本质上我将字符串中的每个字符"向下"移动一个字母("a" - >"b","f" - >"g","z" - >"a").

我移动一封信的数量取决于我给它的关键.

在这个特定的程序中,我有一个秘密编码的消息硬编码到main()函数中,一个for循环遍历每个可能的密钥.

这个想法是,如果这个秘密信息只是向下移动了x个字母,吐出25个版本的密码将揭示一个可理解的答案.

不幸的是,我正在使用一些对我来说很新的概念 - argc,argv和一个程序中的多个函数.我对此很新.

有人可以帮我解释我得到的分段错误错误吗?我认为我没有引起任何参数溢出.

#include <stdio.h>
#include <cs50.h>
#include <string.h>

string decode(int key, string message);

int main(void)
{
    string secret_message = "ueuag rKJ AGIQ GIAR FEgN";

    for (int i = 0; i < 25; i++)
    {
        decode(i, secret_message);
        printf("%s", secret_message);
    }

    return 0;
}

string decode(int key, string message)
{
    int i;

    for (i = 0; i < strlen(message); i++)
    {
        if (message[i] >= 'a' && message[i] <= 'z') …
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault caesar-cipher cs50

2
推荐指数
1
解决办法
371
查看次数

标签 统计

c ×1

caesar-cipher ×1

cs50 ×1

django ×1

segmentation-fault ×1