Django项目-天天生鲜--3.项目创建与配置

本文介绍了在虚拟环境下搭建Django项目的详细步骤,包括安装Django包、创建项目和应用、应用注册,还说明了在settings.py中配置数据库、静态文件目录和富文本编辑器,以及连接Mysql时在__init__.py中添加代码等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在==虚拟环境下安装Django的包
pip install django==1.8.2
2.创建项目
django-admin startproject 项目名

项目目录如下
在这里插入图片描述

__init__.py: 说明test1是一个python包。
settings.py: 项目的配置文件。
urls.py: 进行url路由的配置。
wsgi.py: web服务器和Django交互的入口。
manage.py:  项目的管理文件
3.创建Django应用

在django中一个功能模块使用一个应用来实现
一个项目由很多个应用组成的,每一个应用完成一个功能模块。
创建应用的命令如下:

python manage.py startapp 应用名

注意:创建应用时需要先进入项目目录。
应用目录如下:
在这里插入图片描述

__init__.py: 说明目录是一个Python模块。
models.py: 写和数据库相关的内容, 设计模型类。
views.py: ,接收请求,进行处理,与MT进行交互,返回应答。
定义处理函数,视图函数。
tests.py: 写测试代码的文件。
admin.py: 网站后台管理相关的文件。

如果项目目录比较多的话,就会在项目目录下方新建一个app的python包,把所有的应用都放在app下面。在这里插入图片描述

4.应用注册

建立应用和项目之间的联系,需要对应用进行注册。
修改settings.py中的INSTALLED_APPS配置项。
在这里插入图片描述
在这里插入图片描述
注意: AUTH_USER_MODEL配置参数要在第一次迁移数据库之前配置,否则可能django的认证系统工作不正常

5.在settings.py中配置数据库、设置静态文件目录、配置富文本编辑器
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dailyfresh',  # 连接的数据库的名字
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'

STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]

# 富文本编辑器配置
TINYMCE_DEFAULT_CONFIG = {
    'theme': 'advanced',
    'width': 600,
    'height': 400,
}
6.连接Mysql运行时要在项目的__init__.py中加入如下代码
import pymysql
pymysql.install_as_MySQLdb() 

下一P:https://blog.youkuaiyun.com/Lemon_Tree_wang_/article/details/109427748

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值