Django项目创建流程

本文详细介绍了如何在Python虚拟环境中创建并激活Django项目,包括创建子应用、配置数据库(以MySQL为例)、注册子应用、更改数据库引擎、配置URLConf以及定义模型类并进行数据库迁移。最后,文章说明了如何运行Django项目并测试管理界面。
摘要由CSDN通过智能技术生成

1.进入虚拟环境

workon :列出所有虚拟环境

workon 虚拟环境名称  :进入虚拟环境

2.创建Django项目

django-admin startproject 项目名称

3.进入刚创建的Django项目目录中,然后创建子应用

django-admin startapp 子应用名称

4.使用IDE软件(pycharm)打开创建的项目

5.配置Django项目的Python环境(选择你创建项目时使用的python虚拟环境)

6.在项目同名的子目录中的setting.py文件注册子应用,如下图

7.更改默认数据库引擎,以MySQL为例,首先安装MySQL驱动程序

安装命令:pip install PyMySQL  (在虚拟环境中运行此命令)

然后在setting.py文件中修改

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',#修改默认数据引擎
        'HOST': '192.168.1.128', # 数据库主机
        'PORT': 3306, # 数据库端口
        'USER': 'root', # 数据库用户名
        'PASSWORD': '123456', # 数据库用户密码
        'NAME': 'test' # 数据库名字
    }
}


8.更改数据库引擎后需要在与项目同名的子目录中的__init__.py文件中添加下面代码

import pymysql
pymysql.install_as_MySQLdb()

9.配置URLConf
     首先:在setting.py中指定url配置
          ROOT_URLCONF = '项目.urls'
     第二步:配置项目中的urls.py文件 注意:Django2.0以后版本中urlpatterns里用的是path,
            不适用符号^和$做路由;而之前的版本使用url,则可以使用^和$符号做路由
          from django.contrib import admin
          from django.urls import path, include
          urlpatterns = [
                   path('admin/', admin.site.urls),
                   path(正则表达式,include('子应用名.urls')),
          ]
     第三步:配置子应用中的urls.py文件
          在子应用中创建urls.py文件,匹配成功后调用子应用中的views.py文件中相关函数        
          urlpatterns = [ 
                 path(正则表达式,views.函数名),
           ]
10.定义模型类,根据自己的需求配置
注意定义模型类之前,先在服务器中创建相应的数据库

11.生成迁移文件
python manage.py makemigrations

12.同步到数据库
python manage.py migrate

13.运行Django项目
Python manage.py runserver

14.测试 (以下是进入Django管理界面)
http://127.0.0.1:8000/admin/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值