首页 python

python

  • 宝塔面板布局Django项目,静态文件如何设置

    宝塔面板布局Django项目,静态文件如何设置

    昨天在宝塔面板中安装DJango项目时,静态文件始终设置不了,找了很久的教程都没有找到解决的方法。最后在群友的帮助下得到了解决,下面将解决的方法分享出来。

    首先,我们打包Django项目后,静态文件有两个,一个是前端的静态文件,一个是后端的静态文件。如果不做处理,基本上都是使用不了的。下面先分享如何获取后端静态文件。

    第一方式是最为暴力的方法。在本地调试的时候,将静态文件全部通过网页访问源文件的形式获取。

    第二种方式需要进入到项目环境中,先找到***_venv,前面的***是项目名称,这个文件对应本地文件venv,在宝塔面板创建项目后,自动生成为项目名称_venv。找到这个文件目录,进入环境,使用命令source /www/wwwroot/seo/lizhi/fff_venv/bin/activate。激活后,再使用命令python manage.py collectstatic,就能够将后端静态文件全部生成到对应文件夹中,其实就是我们在本地调试的时候设置的静态文件目录,命令执行完成后,在静态目录下会生成admin目录,里面包含的就是后端的静态文件。

    ...

    python 2022年03月15日 3556 1
  • 总结今天使用宝塔配置Django项目遇到的一些问题

    总结今天使用宝塔配置Django项目遇到的一些问题

    今天使用宝塔面板配置Django项目时遇到了很多问题。下面一一总结出来,方便大家以后遇到后能够知道如何解决。

    首先、多版本Python直接在宝塔面板Python项目管理器中直接添加模块无法使用

    因为这台服务器使用的比较早,早期的宝塔面板自己就已经安装了Python2,因为python2早就过时了,所以我安装了Python3。就是因为这样,在我进入环境进行生成迁移文件的时候,提示已经安装了的模块没有,找了很久原因,才知道是多版本Python未指定的问题。当指定了固有版本的Python后,再进行生成迁移文件,就成功了。至于如何指定固定版本Python,在文章《

    ...

    python 2022年03月13日 3170 0
  • 安装了多版本python,如何指定运行版本

    安装了多版本python,如何指定运行版本

    今天在运行Python程序时,始终报错,具体原因是没有安装响应的库,可以在环境中确实已经安装了。仔细查找了一番,才知道是因为安装了多版本Python的原因。这样,我们只需要将Python指定到开发环境使用的Python版本即可,指定特定Python版本代码如下:

    pyenv shell 3.9.0b5

    后面的3.9.0b5就是版本号。

    ...

    python 2022年03月13日 4643 0
  • 安装Pillow报错,Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;

    安装Pillow报错,Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;

    今天使用宝塔面板搭建Django项目,在安装Pillow的时候总是提示错误。具体如下:

    Collecting pillow

      Downloading https://mirrors.tencent.com/pypi/packages/7d/2a/2fc11b54e2742db06297f7fa7f420a0e3069fdcf0e4b57dfec33f0b08622/Pillow-8.4.0.tar.gz (49.4MB)

        100% |████████████████████████████████| 49.4MB 3.9MB/s 

    ...

    python 2022年03月13日 3989 0
  • python正则表达式()使用详解

    python正则表达式()使用详解

    ...

    python 2022年03月04日 1990 0
  • Python 字典作为函数参数传递,可全局修改字典

    Python 字典作为函数参数传递,可全局修改字典

    今天在使用字典作为函数参数传递时发现,在被调用函数中修改传递过去的字典,再返回使用的话,字典的值是已经被修改后的,而不是函数调用前的。看如下代码:

    def a():
        con={}
        con['a']='a'
        b(con)
        print(con)
    def b(con):
        con['b']='b'
    
    def main():
        a()
    if __name__ == '__main__':
        main()
    ...

    python 2022年02月21日 2821 0
  •  Reverse for 'tag' with arguments '('',)' not found. 1 pattern(s) tried: ['tag/(?P[^/]+)$']

    Reverse for 'tag' with arguments '('',)' not found. 1 pattern(s) tried: ['tag/(?P[^/]+)$']

    今天遇到了这个问题,发现了一个道理,就是{% url %} 解析URL,这个时候一定要主要,传递的参数中是否有空,如果有空请一定要排除,不然就会报错。

    我今天就出险了这样的错误,主要是想获取博客的所有标签,及标签所对应的内容。我的urlpatterns规则是这样写的:

    path('tag/<str:tag>', views.tag_list, name='tag')
    ...

    python 2022年02月14日 2571 1
  • Django 返回 __str__ returned non-string 错误怎么解决

    Django 返回 __str__ returned non-string 错误怎么解决

    今天用Django 写博客,在调试的时候遇到__str__ returned non-string 错误。经过一番调试,终于知道原因所在。主要原因是使用了ForeignKey,然后再使用

        def __str__(self):

            return ****

    Django 返回 __str__ returned non-string 错误怎么解决

    ...

    python 2022年01月23日 3289 0
  • 宝塔面板配置Django提示Internal Server Error解决办法

    宝塔面板配置Django提示Internal Server Error解决办法

    第一次使用宝塔面板配置Django,在本地调试都是正常,但是放到宝塔里就出现了错误,提示Internal Server Error,如下图:

    提示Internal Server Error

    ...

    python 2021年12月22日 5380 1
  • 详解xpath包含contains的用法

    详解xpath包含contains的用法

    一、包含文本

    1、标签中只包含文字

    <div>

      <ul id="side-menu">

        <li class="active">

          <a href="#">

          卷期号:

          </a>

    ...

    python 2021年12月07日 2544 0

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站权重上不去应该怎么解决

网站权重上不去应该怎么解决

要提高网站的权重,可以考虑以下几个方面:......