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

天天生鲜(Django4.0版本) + 开发遇到的问题及解决 天天生鲜(Django4.0版本) 阅读详情
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: ,接收请求,进行处理,与M和T进行交互,返回应答。
定义处理函数,视图函数。
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

天天生鲜项目从0开始 天天生鲜 一、环境准备 因为此文章是实践项目文章,所以对于基础的python安装就不多做赘述,这里只交代系统环境是ubuntu操作系统,python3.5 安装虚拟环境软件 安装虚拟环境: sudo pip3 install virtualenv 安装虚拟环境扩展包: sudo pip3 install virtualenv wrapper 修改用户家目录下的.bashrc,... 阅读详情

相关推荐

天天生鲜Django项目.zip

天天生鲜的项目静态页面,包含首页,订单页,购物车页,包括系统架构和数据库设计以及其中可能用到的各种图片

天天生鲜Django项目

天天生鲜一、Web项目开发流程二、需求分析2.1 用户模板2.2 商品相关2.3 购物车相关2.4 订单提交三、项目架构3.1 页面图3.2 功能图3.3 部署图3.4 项目架构3.5 数据库设计四、初始化项目配置富文本在Admin中使用五、项目开始项目框架搭建六、用户模块开发6.1 用户注册6.2 用户登录Redis存储Session记住用户名父模板页抽象6.3 用户中心三页面6.4 登录后页面跳转6.5 登录后欢迎信息6.6 用户退出登录6.7 用户中心_地址页6.8 模型管理器类方法封装6.8 用户中

果子哥丶的博客 7913

Python天天生鲜项目代码及部署文件

压缩包里包含使用Python语言下的django框架编写的天天生鲜项目,为了方便使用,里面有写好的部署文档。可以根据部署文件的内容进行项目搭建。

计算机毕业设计Python+django的高校学生信息管理系统(源码+系统+mysql数据库+Lw文档)

学生信息管理是学生管理不可缺少的部分,它的内容对于班级的教师和学生都非常重要,所以高校学生信息管理系统应该能够为用户提供足够的信息和信息的查询手段,但长时间以来对于学生信息的收集管理多是人工操作,工作繁琐,重复,占用了很长时间。随着科技的发展,计算机技术日渐成熟,计算机已经普及到社会的各个领域并发挥着不可替代的作用。为方便学生信息管理,使用计算机对学生信息进行管理,具有手工管理无法比拟的优点如。...

z459382737的博客 2847

天天生鲜 前后台资源

全部前台资源,后台资源可以参考,学习哪个语言都要用到的前台HTMl页

vue django 前后端分离 生鲜电商前端项目

前端 注意是前端 原封不动

从项目中学习Django 天天生鲜---------后台页面实现商品管理

后台页面实现商品管理->商品类型成果图商品类型界面商品类型添加商品类型修改商品类型删除商品界面商品添加商品修改商品删除项目步骤建模分析商品和商品类型与其他数据表之间的关系逻辑分析商品类型界面和商品界面商品类型添加和商品添加商品类型和商品修改商品类型和商品删除后台页面总结 成果图 商品类型界面 商品类型添加 商品类型修改 商品类型删除 商品界面 商品添加 商品修改 商品删除 项目步骤 建模 分析商品和商品类型与其他数据表之间的关系 商品与商品类型 一个商品类型可以有多个属于该类型的

a1309525802的博客 4687

基于Python+Django+Redis+Mysql的B2C生鲜商城源码+项目说明+项目截图.zip

基于Python+Django+Redis+Mysql的B2C生鲜商城源码+项目说明+项目截图.zip 【项目介绍】 基于B2C的商业模式的设计思路的天天生鲜商城,以其完整的功能,为用户提供一个完整的购物支付环境 技术栈 基于Python3.6和Django1.9技术设计 数据库:redis、mysql 任务队列:celery框架 静态资源存储:FastDFS 商品搜索:基于haystack来使用whoosh Web服务器:Nginx+uwsgi 模拟了大型电商企业高访问量的负载均衡 本地运行项目 建议创建一个虚拟环境来运行 python manage.py startapp dailyfresh 然后一键安装依赖包 pip install -r requirements.txt 在setting.py中配置自己的本地的数据库或者服务器 、虚拟机的ip、端口、redis配置和邮件服务器配置 在celery_tasks配置自己的服务器或者虚拟机的redis端口,如果在windows系统就使用celery -A celery_tasks.tasks worker -l info -P ev

毕业设计django天天生鲜系统

同时,随着信息社会的快速发展,天天生鲜面临着越来越多的信息,因此很难获得他们对高效信息的需求,如何使用方便快捷的方式使查询者在广阔的天天生鲜信息中查询,存储,管理和共享信息方面有效,对我们的学习,工作和生活具有重要的现实意义。在天天生鲜开发之前所做的市场调研及其他的相关的管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题,大多是通过同学和指导老师的帮助进行相关信息的解决,所以对于天天生鲜的开发在经济上是完全可行的,没有任何费用支出的。

m0_50936939的博客 1773

C#读取CAD文件(dwg/dxf)并处理

项目要求识别CAD图纸(图纸内容与现实事物比例是1:1)中的内容,并提取出一些关键信息。这里的CAD图纸是指CAD文件,包含多种格式,dwg/dxf/dwf/stl/pdf等等。识别其中内容,主要指文件中的图元信息(也叫实体Entity),指线段、圆弧、矩形等图形元素。得到图元基础信息(比如长度、坐标、粗细)后,进一步做处理(如得到交点、得到线段间间隔、圆弧与线段切点等)。听起来有点难,因为作为软件工程师,对CAD相关事物并不了解,它是未知的;

三千幻想乡 1万+

零基础也能搞定!华为USG6000V防火墙WEB管理界面开启教程

本文详细介绍了华为USG6000V防火墙WEB管理界面的开启教程,从环境准备、网络配置到防火墙初始化,逐步指导用户完成图形化管理界面的搭建。特别适合零基础用户快速掌握企业级防火墙的可视化操作,提升安全管理效率。

grape的博客 786

python3+django2+xadmin的天天生鲜项目(一)

前端页面效果展示: 后台xadmin效果展示: 1、安装pycharm,python3, django,并创建项目dailyfresh项目,并创建一个app,user,也可以先不填。 2、设置settings.py 项目使用mysql数据库,在文件database 中修改 DATABASES = { 'default': { 'ENGINE':...

yaowen_2008的专栏 2638

【Ambari-Metrics监控】Grafana+Infinity快速构建DEMO-实战教学

摘要:本文介绍了如何通过Infinity插件在Grafana中监控Ambari-Metrics(AMS)的CPU核数指标。内容包括配置AMS REST API数据源、创建Dashboard面板、设置JSON解析规则,将时间戳和数值映射为时序数据。最终实现单个节点CPU核数曲线的可视化展示,该方法可扩展至其他AMS指标监控。文章提供了完整的配置示例和API调用验证方法,适用于Grafana 9.x及以上版本对接Ambari集群监控场景。

TTBIGDATA的博客 1350

天天生鲜Django项目①

1.需求分析 1.1 用户模块 注册页 注册时校验用户名是否已被注册。 完成用户信息的注册 给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户账户的激活。 登陆页 1 实现用户的登录功能 用户中心 用户中心信息页,显示登录用户的信息,包括用户名、电话和地址,同时页面下方显示出用户最近浏览的商品信息。 用户中心地址页:显示登陆用户的默认收件地址,页面下方的表单可...

王大阳的博客 3247

从JT808/JT1078协议到多端协同:构建高并发北斗车辆监控平台的技术实践

本文详细介绍了基于JT808/JT1078协议构建高并发北斗车辆监控平台的技术实践,包括协议解析、高并发架构设计、多端协同实现及数据持久化策略。通过Netty、Kafka等技术优化,系统成功支撑日均2000万条消息处理,为GPS车辆动态监控系统提供了可靠解决方案。

weixin_28358083的博客 224

Swin Transformer注意力计算复杂度为何比全局注意力少那么多?

本文对比分析了Vision Transformer(ViT)和Swin Transformer的计算复杂度。ViT采用全局注意力机制,计算复杂度为4[hwc^2]+2[(hw)^2C],当图像尺寸较大时计算量显著增加。而Swin Transformer采用窗口注意力机制,将图像划分为M×M的窗口(如7×7),计算复杂度降为4[hwc^2]+2[(hw)(M*M)*C]。以224×224图像为例,Swin Transformer的计算量比ViT减少约900倍,大幅节省了计算资源。文章通过矩阵乘法运算详细推导了

人工智能研究所的博客 62

需求分析——基于Django框架的天天生鲜电商网站项目系列博客(一)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于Nu

IronmanJay 6414

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

RK356x U-Boot研究所(命令篇)3.12 mtd命令的用法

Systemcall名屋 1685

网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客(二)

系列文章目录 天天生鲜项目需求分析——基于Django框架的天天生鲜电商网站项目系列博客(一) 天天生鲜项目网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客(二) 待更新…… 项目资源下载 天天生鲜电商网站项目源码Github地址(可Fork可Clone) 天天生鲜电商网站项目源码Gitee地址(可Fork可Clone) 天天生鲜电商网站项目源码压缩包下载(直接使用) 天天生鲜电商网站项目所需全部工具合集打包下载(nginx、libfastcommon、fastdfs-nginx、

IronmanJay 3648

AI Agent 入门(一):什么是 AI Agent?——从概念到第一个 API 调用

AI Agent 入门(一):什么是 AI Agent?——从概念到第一个 API 调用

nbtang的博客 257

【华为OD机试】2024年真题C卷(python)-API集群负载统计

【华为OD机试】-API集群负载统计-【华为OD机试】-API集群负载统计:某个产品的 restful API 集合部署在服务器集群的多个节点上,近期对客户端访问日志进行了采集,需要统计各个API的访问频次,根据热点信息在服务器节点之间做负载均衡,现在需要实现热点信息统计查询功能。 restful API 是由多个层级构成,层级之间使用/连接,如 A/B/C/D 这个地址,A属于第一级,B属于第二级,C属于第三级,D属于第四级。 现在负载均衡模块需要知道给定层级上某个名字出现的频次,未出现过用0

u014481728的博客 1489

天天生鲜项目需求分析——基于Django框架的天天生鲜电商网站项目系列博客(一)...

此文转载自:https://blog.csdn.net/IronmanJay/article/details/110946648#commentBox 系列文章目录 天天生鲜项目需求分析——基于Django框架的天天生鲜电商网站项目系列博客(一)待更新…… 项目资源下载 天天生鲜电商网站项目源码Github地址(可Fork可Clone)天天生鲜电商网站项目源码Gitee地址(...

Python研究所 1975

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

天天生鲜Django项目②

07-天天生鲜首页

王大阳的博客 1356

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

天天生鲜项目实战(一)

1.项目的创建(ubuntu) 1.首先我们要创建一个虚拟环境并指定python版本,这里不说明虚拟环境怎么安装配置. 输入mkvirtualenv --python=/home/idot/py3/bin/python3.4.exe py3django创建虚拟环境 2.输入workon py3django进入虚拟环境,在这个虚拟环境中安装需要的依赖包 pip install django==1.8...

weixin_43667829的博客 3048

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

django天天生鲜系统lw

随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,天天生鲜当然也不能排除在外。天天生鲜是以实际运用为开发背景,运用软件工程原理和开发方法,采用python技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。

QQ2083558048的博客 1301

天天生鲜项目 python邮箱_Django之天天生鲜项目

准备工作1、配置settings.py内置文件注意: AUTH_USER_MODEL配置参数要在第一次迁移数据库之前配置,否则可能django的认证系统工作不正常2、创建应用3、配置主路由一、用户注册1、创建用户注册model模型1)设置模型抽象类2)进入user应用设置model这里使用的是django内部AbstractUser用户类2、显示用户注册页面方法一:使用FBV请求处理FBV:(fu...

weixin_39594439的博客 485
上一篇: Django项目-天天生鲜--2.数据库表设计
下一篇: Django项目-天天生鲜--4.用户模块
Black.南栀
博客等级 码龄8年 17粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值