天天生鲜项目实战(一)

本文介绍了天天生鲜项目在Ubuntu环境下使用Django的实践过程,包括虚拟环境创建、项目初始化、静态文件导入、用户管理模块的创建、数据库配置以及视图、路由和装饰器的实现。

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

github地址:https://github.com/AboutTigerShark/dailyfresh

1.项目的创建(ubuntu)

1.首先我们要创建一个虚拟环境并指定python版本,这里不说明虚拟环境怎么安装配置.
输入mkvirtualenv --python=/home/idot/py3/bin/python3.4.exe py3django创建虚拟环境
2.输入workon py3django进入虚拟环境,在这个虚拟环境中安装需要的依赖包
pip install django==1.8.2(我使用的django版本)
pip insatll PyMySQL (python连接mysql需要的模块,值得注意的是原本的mysql-python不支持py3.x所以用PyMySQL,但是在dailyfresh目录下的__init__.py文件中需要添加如下代码
import pymysql
pymysql.install_as_MySQLdb()
)
3.cd到一个存放源码的目录下,在此目录下创建django项目
输入django-admin startproject dailyfresh,dailyfresh是项目名
4.至此项目创建完成,这个项目总共有4个模块对应4个app,分别是用户管理模块user_manage,商品管理模块goods_manage,购物车管理模块cart_manage,订单管理模块order_manage

这是基本的目录
在这里插入图片描述

2.静态文件的导入(html,js,css)

在项目的根目录下创建名为templates的文件夹用于存放静态网页文件,下面是静态网页文件的github地址
https://github.com/AboutTigerShark/dailyfresh_static_file

3.app的创建和setting中需要的配置

1.用户模块主要实现登录注册以及用户地址用户订单等,首先在创建完项目的路径下创建app,并在在setting.py中安装app(这里一次性把所有模块列出来是为了方便,实际我在做的时候是一个模块一个模块完成的)
创建app命令如下
python manage.py startapp user_manage
python manage.py startapp goods_manage
python manage.py startapp cart_manage
python manage.py startapp order_manage

setting.py
1.1 app的安装

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值