linux 命令 创建 Django 项目 使用路由返回首页界面

时间:2023-03-08 15:38:31

1、安装mysql数据库

2、安装pymysql。pip3 install pymysql

3、首先使用cd 命令进入创建的项目文件夹

4、使用django-admin startproject web  命令创建一个名字为web的项目

5、使用python3 manage.py startapp myhome 命令创一个名字为myhome的App应用

7、编辑settings.py,这里我个人使用的时sublime 打开的,命令是 subl settings.py

8、引入当前应用在 setting.py的INSTALLED_APPS节点下,把应用名称添加上

9、配置数据库链接。在setting.py  里面的 DATABASE节点

10、导入pymysql。在settings.py同级目录下的__init__.py 导入pymysql 。import pymysql    回车   pymysql.install_as_MySQLdb()

11、在 manage.py 的同级目录下创建返回的模板(html界面)使用 mkdir templates

12、找到settings.py 里面的TEMPALTES修改DIRS为os.path.join(BASE_DIR,‘templates’)

13、在templates文件夹下创建myhome应用的文件夹,然后里面创建HTML文件index.html(即返回文件)

14、打开根urls.py文件,添加url(r'^', include('myhome.urls')), 这是指向我们的子路由(应用程序的路由),注意:这里使用include方法一定记住要引入include包:from django.conf.urls import url,include

15、创建我们的子路由在myhome(应用)下创建urls.py,把根路由的urls.py复制,粘贴到子路由urls.py里面,不要的东西删掉,进行修改内容,导入from . import views ,指向url(r'^$',views.index)   应用程序的index.html,

16、编写在myhome(应用程序)下的views.py ,创建子路由指向的函数index(),

def index(request):
return render(request,'myhome/index.html')

17、启动项目 在manage.py同级目录下执行  python3 manage.py runserver