小编Udd*_*ers的帖子

mysql匹配一年的日期时间字段

我想知道这是否可能,在我的数据库表中,我有一个datetime字段,我想查询该表并拉入所有发布日期为2011的行,但是我的日期发布列是dateTime,所以表单看起来像这样,

2011-06-12 00:00:00

如何查询表以返回所有2011行?

mysql

9
推荐指数
1
解决办法
1万
查看次数

Django admin没有风格

我刚刚在我的登台服务器上移动了我的django站点,并且该站点的管理员端没有它的样式,当以前在本地开发它很好时,我在某处读到我需要创建一个符号链接,我做到了这样做

sudo ln -s /var/www/sico/htdocs /usr/lib/python2.5/site-packages/django/contrib/admin/
Run Code Online (Sandbox Code Playgroud)

但那没有什么我可以尝试的其他东西吗?

django django-admin

8
推荐指数
1
解决办法
8744
查看次数

在雪豹上安装mysqldb

我正在尝试开始在Django上使用Python我是专业的PHP开发人员,并被告知在我当前的apache和mysql设置上设置django和python但是我无法使用mysqldb模块让python工作,我必须遵循大约6种不同的指令,我正在运行雪豹并且本地安装了mysql它不是MAMP或类似的一部分.请一些人告诉我我需要从哪里开始,以及我需要采取哪些步骤,我将非常感激.

谢谢

python mysql django osx-snow-leopard

7
推荐指数
2
解决办法
7712
查看次数

如何在Python中拆分字符串?

我已阅读文档,但不完全了解如何操作.

我理解我需要在字符串中有一些标识符,以便函数可以找到拆分字符串的位置(除非我可以定位句子中的第一个空格?).

那么例如我将如何拆分: "Sico87 is an awful python developer"to "Sico87""is an awful Python developer"

从数据库中检索字符串(如果这很重要).

python string

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

在codeigniter中取消一些会话数据

我在会话中保存了一些数据,并在我的网站中保存了某些点,我给用户提供了根据数组键删除会话的某些部分的选项,我得到的数组,

print_r($this->session->userdata('shortlist'); 这给我留下了以下输出,

Array ( [0] => Array ( 
    [id] => 40 
    [name] => Namey Name 
    [location] => location is a place 
    [talent] => voice over 
    [image] => ./media/uploads/headshots/width_60_249613_10150280293315435_717615434_9570480_8341358_n.jpg ) );
Run Code Online (Sandbox Code Playgroud)

如何从我的候选名单会话中删除此内容?我尝试过以下操作,但无济于事,

unset($this->session->userdata('shortlist')[0]);

php session codeigniter user-data

6
推荐指数
1
解决办法
3万
查看次数

jquery选择nth-child之后的所有孩子

我正在使用jquery并创建show hide列表,我需要隐藏ul中第6个孩子后面的所有子列表项.通常我会通过设置高度,然后点击一下点击更改高度来做到这一点,但为了这个工作,我需要添加overflow:hidden到我的CSS,这不是一个选项.

如何获得大于第7个孩子的所有子列表元素?

就像是,

$("ul li:6n").domeSomething()

javascript jquery jquery-selectors

6
推荐指数
1
解决办法
7830
查看次数

数据库保存的会话 - 添加新数据

我目前正在使用基于数据库的会话驱动程序,以允许我们在我们的应用程序中存储一些持久数据,

我们像这样创建会话:

Auth::loginUsingId($user->id);

$payload = [
    'user_id' => $user->id,
    'lobby_id' => $user->room_id,
    'name' => $user->name,
    'host' => $user->host,
    'avatar' => $user->avatar
];

session()->put('user', $payload);
session()->save();
$session_id = session()->getId();

$cookie = cookie('app_cookie', $session_id, 86400 * 30, null, null, false, false);
Run Code Online (Sandbox Code Playgroud)

我们使用创建的 cookie 作为识别用户的一种方式。

上面我们正在创建初始会话,当用户提交我们想要添加到用户已完成的当前会话的表单时。

所以我想我可以做这样的事情,

session()->put('user.completed_forms', 'form-1');
Run Code Online (Sandbox Code Playgroud)

我会假设这会在数据库中添加一个新的键值对,它会被编码,然后负载会在数据库中更新,但是,我看到一个新行完全是用新的 id 创建的。

我做错了什么是否可以更新数据库保存的会话有效负载而不在数据库中创建新行?由于用户 ID 可能有 000 行,我们在 cookie 中使用会话 ID,因此也不希望每个服务器请求都写入一个新的 cookie。

php database cookies session laravel

6
推荐指数
0
解决办法
58
查看次数

Codeigniter会话数据库

我正在尝试构建一个记住用户与网站交互的系统,例如我的网站允许用户构建自己的导航系统,但我希望系统能够记住他们选择的导航系统而无需用户注册,我认为我需要使用会话/ cookie,而且我认为我需要使用cookie,因为它们在浏览器关闭时不会过期(我知道它们会在一段时间后过期).

所以我已经使用codeigniter会话库进行了设置,并将会话ID保存到数据库中.我需要知道的是如何使用会话和cookie保存用户导航选项,例如,如果用户选择使用博客导航,那么我需要能够保存,以便下次他们来到网站时,博客导航是用过的.有人可以指点我正确的方向吗?请不要指向我手册.我尝试过cookie帮助程序,无论我尝试什么,cookie都不会设置.

php cookies session codeigniter

5
推荐指数
1
解决办法
4837
查看次数

vuex 突变取代了整个状态

我正在使用 Vuex,而且我对它还很陌生。我想将数据提交到存储并用有效负载的内容替换状态。

我的商店是使用模块构建的,有问题的模块是用户模块,

目前我正在做类似我的突变的事情,

setUser(state, payload) {
    state.user = {...payload.user}
}
Run Code Online (Sandbox Code Playgroud)

这使得我的状态在运行提交后看起来像这样

user: {
   user: {
     nickname: 'Bob',
     host: true,
     emoji: 'Smile',
     passcode: 12345678,
     room_id: 123
   }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我不想在用户对象中包含用户对象,我要么希望用户的每个属性成为状态的一部分,例如,

state : {
    nickname: 'Bob',
    host: true,
    emoji: 'Smile',
    passcode: 12345678,
    room_id: 123
}
Run Code Online (Sandbox Code Playgroud)

或者它可能看起来像这样,

state : {
    user: {
        nickname: 'Bob',
        host: true,
        emoji: 'Smile',
        passcode: 12345678,
        room_id: 123
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我会得到state.user.user

这是我所在州的用户模块,

export default {
state: {
    user: {}
},
mutations: {
    setUser(state, payload) {
        state.user = …
Run Code Online (Sandbox Code Playgroud)

javascript store vue.js vuex

5
推荐指数
1
解决办法
3567
查看次数

laravel 文件上传 - “”文件不存在或不可读

当我上传超过 5mb 的文件时,出现以下错误:

“”文件不存在或不可读。

只有当文件大小爬升至 5mb 时才会发生这种情况,我不明白为什么这会成为问题,下面是我的代码,

public function verifySave(Request $request)
{
    $path = Storage::disk('local')->put('verification', $request->file('certificate'));
    //$path = $request->file('certificate')->putFileAs('verification');
    $newPath = \Storage::disk('local')->path($path);
    if(strpos($request->file('certificate')->getMimeType(), "image") !== false) {
        $pdf = new Fpdf();
        $pdf->AddPage();
        $pdf->Image($newPath, 0, 0, -300);
        $newPath = \Storage::disk('local')->path('verification/' . $request->file('certificate')->hashName() . '.pdf');
        $pdf->Output('F', $newPath);
    }

    $verification = [
        'death_certificate' => $newPath,
        'uploaded' => 'Yes',
        'method' => $request->input('verify_method')
    ];
    $request->session()->put('verification', $verification);
    return redirect('/your-details');
}
Run Code Online (Sandbox Code Playgroud)

php file-upload laravel

5
推荐指数
1
解决办法
2920
查看次数