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

如何在Python建立Django项目(2023年最新分享)

时间:2023-03-05 22:46:15 网络应用技术

  指南:本文的首席执行官注释将介绍如何在Python建立Django项目的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  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网页时,URL将与URL表匹配。如果与之匹配,则URL表将再次将Matt URL发送到指定应用的URL表。要匹配,匹配是成功的并运行定义的函数,那么似乎我们必须首先构建一个应用程序。

  为基本环境构建先前的文档。

  首先,我们创建一个应用程序

  建立后,我们看到了仪表板的目录

  目录中有一些文件。目前,我们首先不知道太多,首先是一个Hello World

  1.首先,让我们配置应用程序以添加

  打开OPS/settings.py配置文件,然后查找已安装_Apps,然后添加我们刚刚构建的仪表板项目。

  Django这里的路径已由我们处理,因此我们可以开始从程序/路径中编写程序的定位。特定映射文件的信息如下。

  2.创建一个URL映射

  在这里,我们想在django.conf.urls中导入include模块,然后添加仪表板的映射记录,也就是说,在与访问匹配时,URL将传递给dashboard.urls以进行第二匹配。

  3.在仪表板中创建URL映射表

  在建立应用程序后,不会自动生成此内容,而且我也非常激进。由于它不会自动生成,因此让我们手动构建它。

  由于此内容正在映射视图函数,因此我们还没有视图功能,因此该映射不容易编写,首先制作视图功能

  写入视图后,编写URL映射

  然后开始服务

  开始服务后,让我们访问效果

  直接创建一个Django项目,然后在其中创建一个文件夹,将原始项目放入其中

  1.无法导入视图

  解决方案:项目名称 - right -click -set作为源根

  2.找不到模板

  解决方案:将“ dir”更改为setter.py中

  'dirs':[os.path.join(base_dir,'templates')],

  3.找不到页面

  教师的URL路径设置为路径(r'^app01/',include('app01.urls'))。当只有一个项目时,可以运行。

  4.社区版本找不到运行管理。工具中的py任务

  解决方案:运行项目,您将报告一个错误。此处错误的原因是Django项目版本与MySQL驱动程序版本不匹配的问题。Manage.pymakemigurations和python manage.py迁移

  如果要利用时区支持,请使用更具体的时区值。

  解决:

  6.双击表单以选择没有过滤器以查看表单内容。

  操作环境

  Windows 7(64 -bit) + Python 2.7 + Django 1.7.1

  1.安装Django框架

  当然,您必须首先有Python环境,您不会说很多关于学习Python的朋友~~

  我使用SetUptools工具安装。SetUptools是一种常用的安装工具,用于在Python中安装第三方模块

  1.1安装setuptools工具(如果可以安装,可以直接跳过)

  从此地址下载ez_setup.py:

  (在页面底部)

  我下载了setuptools-7.0.zip,解压缩,将解压缩的setuptoop-7.0文件放在目录中。我认为它放在C:Workspace目录中。

  打开命令行CMD,切换到C:WorkspaceSetuptools-7.0在CMD中,即SetUptools-7.0安装目录

  运行命令:

  python ez_setup.py

  此命令将安装SetUptools工具,并在安装后在Python安装目录中打开脚本目录(Mine是C:Python27Scripts)。

  请注意,将脚本目录添加到Python安装目录(mine是C:Python27Scripts)中的环境变量路径,否则以下easy_install命令将报告错误。

  1.2安装Django框架

  输入CMD:

  easy_install django

  可能会提示某些安装过程缺少VC ++软件包。根据及时网站(我忘记?)下载该软件包,我下载了vcforpython27.msi。安装VC ++后

  这样,Django是自动安装的,难道不方便吗?哈哈

  2.创建Django项目。在这里,假设它是在C:WorksPacedJangotest中创建的(与Java有所不同,Java可以直接创建项目。Python希望先创建一个项目,然后在项目中创建应用程序)

  输入C:WorkspacedJangotest目录,输入:

  django-admin startproject mytodo #many是python django-admin.py startproject mytodo。

  我创建了mytodo项目

  3.启动调试服务器

  输入C:WorksPacedJangotestDjangotestMyTodo目录:

  CD mytodo

  然后输入:

  python manage.py runserver

  在浏览器中输入以查看是否可以访问页面

  4.创建一个应用程序

  输入命令:python manage.py startapp todo

  就在mytodo项目下,一个应用程序,即

  编辑mytodo/settings.py文件,添加条目todo

  instasted_apps =((

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.sites',

  '去做',

  治愈

  也就是说,最后一行todo(某些版本是项目名称+应用程序名称,即mytodo.todo)

  再次输入:python manage.py runserver查看您的应用程序是否配置,在写作时养成一个良好的习惯,哈哈?

  5.配置数据库

  Django的默认值是将SQLite数据库用作背景数据库。它仍然打开mytodo/settings.py。您可以看到以下段落:

  数据库= {

  '默认': {

  '引擎':'django.db.backends.sqlite3',

  'name':os.path.join(base_dir,'db.sqlite3'),

  }

  }

  这是Django项目的数据库配置。默认值是使用sqlite。我们使用默认配置来安装SQLITE数据库,而无需修改配置文件

  当您听到数据库时,每个人都必须感到如此复杂。实际上,在Python中安装一个三向模块,数据库非常简单,可以完成命令~~

  输入命令:

  easy_install pysqlite

  这样,安装了SQLITE数据库

  安装数据库后,我们还对其进行测试并输入命令:

  python manage.py syncdb

  成功提示成功安装它。打开mytodo目录,查看其中是否有db.sqlite3文件。这是上面配置的数据库文件

  我的是Centos系统

  我们通过Tencent的控制台的登录按钮输入远程登录接口,如图1所示,如图1所示。图2是登录后的密码输入窗口,图2是密码输入窗口

  输入登录接口后,它将在图3中。我们输入LS并发现没有文件。输入PIP列表将提示未安装PIP。进入Python时

  1.首先,我们必须安装PIP并根据自己的系统进行选择

  CentOS系统:Sudo Yum安装Python Python Pip

  Ubuntu系统:sudo apt-get安装python python pip

  安装后,PIP列表,查看可用的Python安装软件包

  2.安装Django

  我安装的Django版本是1.9.8。根据我自己的情况,随后的版本编号已更改

  sudo pip安装django == 1.9.8

  图4中可能存在此类问题,因为我们的PIP版本太低,请根据提示直接升级PIP

  更新PIP后,安装可能如图5所示。我们不会将空气添加到==中,因为添加空间会导致无法识别Django的版本。

  安装后,您将找到找不到Django的地方。实际上

  /USR/lib/python2.7/site-packages/

  我们想执行命令以在Django的bin目录中创建Django,如图6所示

  /USR/lib/python2.7/site-packages/django/bin

  输入此目录,运行django-admin.py startproject firstProject创建一个firstProject项目。第一个项目将在此目录中创建,输入项目,运行Python Manage.py Runserver.py Runserver.py Runserver.py

  问题到了。运行后,不要单击。这不能输入。我们应该通过Tencent Cloud的公共网络IP访问网站,但是有些学生发现不可能通过公共网络的IP访问我们的网站。因为他的腾讯云没有打开相应的端口,因此无法访问他安全组选项中的开放端口,如图7所示

  输入安全组,建立我们的开放端口,然后我打开端口80。如图8所示

  开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9所示

  通过公共网络IP,您可以直接访问我们的网站。如图10所示

  结论:以上是相关内容的摘要答案答案是如何在首席执行官注释的Python中建立Django项目的答案。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?