当前位置: 首页 > 网络应用技术

Django如何使用本地文件(2023年最新共享)

时间:2023-03-08 22:27:58 网络应用技术

  简介:今天,首席执行官注意到与您分享Django与本地文件相关内容的相关性。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  步骤1:

  在您的django项目目录中修改settings.py文件,如下所示:

  其中,“ db_name'对应于'name'

  命令行提示符创建的数据库名称:注意:在Django使用数据库之前,您必须创建数据库,否则将报告错误。

  还有与“密码”相对应的“ passwd”

  这是您在MySQL中创建的用户名和密码。如果您有多个,只需随便填写一个。“ host”和“ port”默认情况下不能填写。

  出色:使用用户名和密码登录到mySQL方法:

  首先,您需要输入MySQL/bin目录,也可以在.bash_profile中设置环境变量:

  路径=/usr/local/bin:/usr/bin:/bin:/sbin:/sbin:/usr/sbin:/usr/usr/local/sbin:/usr/local/mysql/5.6.22/bin/

  在提示中输入MySQL -U用户名-P,然后在返回后输入PassWD。

  第2步:

  然后使用Python Manage.py SynCDB在Manage.py路径中尝试。结果将表明您找不到MySQLDB模块。为什么,因为python manage.py syncdb命令正常工作:

  1.查找可能需要在项目目录中的stentaim_apps Metal of Attectings.py中续订的应用程序。

  2.在每个应用程序目录中找到Models.py(关系定义文件),并更新数据库中的更改。

  说了很多话,模块mysqldb在上一个错误中意味着什么?

  首先给图片,然后解释:

  因为Python用于定义模型中的关系。当然,必须在数据库中使用它来形成SQL语句,因此必须有一些功能模块。

  来将Python语句转换为SQL语句。如果您使用SQLITE,因为SQLITE和转换模块已由Python构建,直接使用直接使用不会是错误的

  错误。但是“ MySQL语句转换模块”需要您手动加载,这些模块放在MySQL-Python中。

  我用pip安装了它:

  安装后,请使用Python Manage.py SynCDB为正常。

  我使用的系统是OS X,以下是MySQL默认安装路径

  /USR/local/cellar/mysql/5.6.22/

  如果您想知道数据库文件的放置位置,则可以在MySQL_Config文件中检查LDATA变量。该变量的值是默认数据库文件夹存储路径。在我的系统中,mysql_config的完整路径是:

  /USR/local/cellar/mysql/5.6.22/bin/mysql_config

  Django版本1.10

  网站通常需要JS,CSS,图片和其他文件。在Django中,我们称这些文件为“静态文件” .DJANGO提供DJANGO.CONTRIB.STICETFIELS来管理它们。使用方法如下:

  1.在设置中定义static_url:py:

  static_url ='/static/'1

  2.在项目中,静态文件的目录如下图所示:

  项目名称:Projettestdjango;应用名称:PEOJETDJANGO,APP目录中的静态文件夹。

  3.在设置中添加一个项目应用程序:py:

  4.在HTML文件中调用:

  {%load static%}链接rel =“ stylesheet” href =“ https://www.shouxicto.com/article/ {%static'css/style.css'%}”%text/css“ text/css”媒体=“ siperd

  img class =“ img” src =“ https://www.shouxicto.com/article/ {%static'images/logos/google_transle_icon.png'width'“ width =” 36“ 1” 36“ 36” 1

  worlds = requests.post(path,data = {'document_name':document_path,'file':base64.b64encode(file.read())})此方法实际上是将base64的文件信息和文件发送到服务器。侧面,有以下方法沉积在服务器中

  如何将文件存储在当地

  结论:以上是首席CTO注释给所有人提出的Django的全部内容。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并关注此网站。

最新推荐
猜你喜欢