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

如何修改访问地址(Django自定义命令)

时间:2023-03-05 20:57:33 网络应用技术

  今天,我将与您分享Django如何修改访问地址的知识,这也将解释Django自定义命令。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1.如何独立使用Django的数据库访问功能2.编写Django编写的网站,公共网络IP也购买了它,并购买了域名。朋友如何绑定公共网络IP和域名,以便其他人可以访问我的网站3。Python3.8安装和配置Django环境(第1部分)4。Django编写的网页我希望其他人访问它。我应该如何配置地址?django项目开发:配置项目/静态/路径,调用静态文件,例如CSS,IMG,JS和其他静态文件1.安装Django

  [播放]查看普通副本

  CD Django-1.4

  python setup.py安装

  2.安装PostgreSQL的客户端:

  [播放]查看普通副本

  sudo apt-get安装-y postgresql-client-9.1 python-psycopg2

  3.创建项目:

  [播放]查看普通副本

  django-admin.py startproject myproject

  4.在myproject下创建一个新应用:

  [播放]查看普通副本

  python manage.py startapp myapp

  4.添加的环境变量:

  编辑/etc/profile文件,最后添加以下句子:

  [播放]查看普通副本

  跨度样式=“颜色:#ff0000;”导出pythonpath = $ pythonpath:/home/yc/src/myproject

  导出django_settings_module = myproject.settings/span

  5。

  假设数据库是由Django的另一个应用程序(其他应用程序的名称)构建的。

  192.168.1.23.有一个好数据库中的表格,名称为其他app_user,然后将otherapp/models.py复制到myApp

  /models.py。

  请注意,检查类meta:Models.py下的类用户类的一部分:如果没有Applabel标签,请添加:app_label ='其他应用程序'

  在/home/home/yc/src/myproject下修改settings.py文件,如下:如下:

  [播放]查看普通副本

  数据库= {

  '默认': {

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

  'name':'mydb',#'vps2db_test1'或数据库文件的路径,如果使用sqlite3。

  “用户”:“ postgres”,#未与sqlite 3一起使用。

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

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

  'port':'5432',#设置为默认值的空字符串。不适用于sqlite3。

  }

  }

  [播放]查看普通副本

  instasted_apps =((

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.sites',

  'django.contrib.messages',

  'django.contrib.staticfiles',

  '跨度样式=“颜色:#ff0000;”myapp/span',

  治愈

  6.在MyApp目录下编写测试程序

  [python]查看普通副本

  从型号导入用户

  如果__名称__ ==“ __ main__”:

  尝试:

  u = user.objects.get(id = user_id)

  除user.doesnotexist外:

  打印“不存在的用户)

  没有返回

  别的:

  返回你

  域名直接绑定到公共网络IP,然后在程序中修改了域名地址,无论您是Windos还是Linux域名绑定。

  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.使用该地址访问项目

  您的问题不应该做。您现在所做的零件称为服务器。

  如果您想通过IP访问服务器,则需要购买公共网络IP。这是真正的IP地址。LAN在内部。如果您购买,则有供应商,例如电信公司的网页查找或使用Alibaba Cloud Server发送IP。

  在拥有公共网络IP的情况下,您需要购买一个域名,也就是说,这是购买后相关网页上的公共Web IP和域名,它一定会访问它,而其他人可以访问它通过域名。

  这个非常重要。在中国,必须为管理局注册域名,否则将被阻止。

  在Django项目的开发中,就像普通的Web开发一样,不可能通过“ IMGS/BG.JPG”访问本地静态文件。有必要进行一些配置以实现静态文件访问。

  首先,在项目根路径下创建一个新的静态文件夹,然后在静态文件夹下创建相应的CSS,IMGS,JS和其他文件夹,以存储静态文件,例如CSS,IMG,JS。

  第二,项目配置

  1.打开settings.py并将其添加到底部:

  2.打开urls.py并将其添加到urlpatterns :(注意,如果您还将urls.py设置在博客目录中,则必须在blog/urls.py中进行修改。不要忘记导入设置):

  (但是在测量之后,我可以完成静态文件的访问,而无需添加此文件)

  3.在HTML模板的顶部添加:

  然后以这种格式调用您需要的格式,例如:

  最终重新运行该项目,Django可以找到本地静态文件,例如IMG。目前,可以使用IMG和其他文件显示与模板相对应的页面。

  如何在此处修改Django的访问地址,让我们谈谈访问地址的引入。感谢您花时间阅读本网站的内容。有关Django自定义命令,Django如何修改访问地址的更多信息,请不要忘记在此站点上找到它。