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

如何配置Django环境遍历(2023年的最新饰面)

时间:2023-03-09 12:39:20 网络应用技术

  简介:今天,首席CTO注释要与您分享如何配置Django环境遍历。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  1.检查是否安装了Python:直接在外壳中输入Python。如果安装了Python,您可以输入Python Bash并查看版本号(例如Python 2.7.3)

  - 默认情况下应该安装在Ubuntu中的Python

  2.安装Django:

  安装官方版本版本:下载和安装软件包,减压后安装它:

  sudo python setup.py安装

  检查是否安装了Django:输入python shell:

  导入django

  django.version

  如果您已经成功安装了

  3.安装数据库(MySQL)

  直接进入外壳

  sudo apt-get安装mysql-server

  您可以安装mysql

  输入密码将在中间提示,可以输入或可以忽略它

  检查MySQL是否已安装:

  netstat -tap |Grep mysql

  如果您成功安装,则应看到诸如TCP 0 0 Localhost:MySQL *的信息: *听

  那么您可以输入外壳

  mysql -U root -p

  输入MySQL Shell(如果您在安装时设置密码,则需要输入密码)并执行各种数据库操作

  4.安装Python-Mysql适配器

  sudo apt-get安装python-mysqldb

  5.在Django中配置数据库

  1)打开设置。py并找到这样的段落:

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  数据库= {

  '默认': {

  '引擎':'django.db.backends。',#add'postgresql_psycopg2','mysql','sqlite3'oracle'。

  “名称':'',#或数据库文件的路径,如果使用SQLITE3。

  “用户”:'',#未与SQLITE 3一起使用。

  '密码':'',#未与sqlite 3一起使用。

  '主机':'',#设置为Localhost的空字符串。不适用于sqlite3。

  '端口':'',#设置为默认的字符串。不适用于sqlite3。

  }

  }

  2)将“引擎”配置为django.db.backends.mysql

  3)配置为我要选择的DB名称的“名称”,例如MyDB

  4)在输入中输入相应的用户名和密码

  5)“主机”的配置令人怀疑,我似乎是空的。

  6)测试配置:

  在``MySite''项目目录的目录中运行Python Shell

  python manage.py壳

  输入以下命令来测试您的数据库配置:

  来自django.db导入连接

  光标= Connection.Cursor()

  如果没有显示错误消息,则数据库配置正确。否则,您必须检查错误消息以纠正错误。

  参考:

  环境配置几乎相同。首先在这里写下它,这是什么问题,然后再次更改

  2. static_root:这是静态文件存储目录的配置。另一个角色是运行命令以收集静态文件(大约在命令的一部分),并最终收集并存储静态文件的位置。请注意,此配置仅在false中的debug =有效(生产环境)(关于稍后说话的原因)。

  4. staticfiles_dirs:在实际项目开发中,如果我们的静态文件存储在一个或多个目录中,则可以将列表定义为存储静态文件。Django的默认配置没有此配置。当项目下有一个或多个静态资源的目录时,它非常适合此定义。注意,仅当Debug = true时,此配置仅在有效(开发环境)时才有效(开发环境)

  8.模板:定义HTML模板文件存储目录。如果使用Pycharm的IDE,则可以根据配置自动创建模板目录。Pycham将自动帮助我们配置。如果没有配置,您需要手动创建手动创建。当然,您也可以选择自定义此目录

  9. CollectStatic:在项目部署期间,我们还需要收集静态文件。如果您可以手动收集静态文件,则无疑的工程量很大,部署后,必须将调试更改为debug = false。将会有一个问题无法加载CSS。因此,在项目部署之前,需要此操作。

  django的django.contrib.staticfiles提供了收集静态文件的命令:python manage.py collectionstatic。执行命令后,将在配置的static_root中收集静态文件

  最近,在Django模型中,通过首页上的表单提交了小小的需求

  (帖子),分析背景中帖子的参数,通过模型查询mysql,处理数据结构,然后返回前台页面以示出。

  QuerySet功能不熟悉,在测试过程中发现了许多问题。

  一开始我没有遇到任何问题。让我们举个例子。模型中有一只员工手表

  员工,在相应的表结构中,邮列列代表员工职位,前台帖子的参数被赋予姿势,加上进入时间,出发时间,查询操作通过了通过查询操作的通行

  Models.Filter(posity = params)已完成,并且获得的员工信息内容简单地由QuerySet和当前显示页面计算,以及每个页面显示的记录数量。

  首先,Ubuntu随附Python并安装Django。这是使用nginxuwsgi的安装配置

  Python3.8安装和配置Django环境(顶部)

  1. CMD查看Python版本

  2. CMD查看PIP版本

  3. PIP安装Django,默认DJANGO3

  升级PIP

  4.查看django版本

  5.安装mysql

  6.查看mysql版本

  7.建立一个django文件夹并输入,

  8.启动一个Django项目

  9.运行服务器并测试Django项目

  10.使用该地址访问项目

  结论:以上是有关如何配置Django环境遍历的主要CTO注释的所有内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住收集并关注此网站。