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

1.在==虚拟环境下安装Django的包

pip install django==1.8.2

2.创建项目

django-admin startproject 项目名

项目目录如下
Django项目-天天生鲜--3.项目创建与配置_第1张图片

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

3.创建Django应用

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

python manage.py startapp 应用名

注意:创建应用时需要先进入项目目录。
应用目录如下:
Django项目-天天生鲜--3.项目创建与配置_第2张图片

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

如果项目目录比较多的话,就会在项目目录下方新建一个app的python包,把所有的应用都放在app下面。Django项目-天天生鲜--3.项目创建与配置_第3张图片

4.应用注册

建立应用和项目之间的联系,需要对应用进行注册。
修改settings.py中的INSTALLED_APPS配置项。
Django项目-天天生鲜--3.项目创建与配置_第4张图片
在这里插入图片描述
注意: 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.csdn.net/Lemon_Tree_wang_/article/details/109427748

你可能感兴趣的:(Python,django)