当前位置:
首页 > temp > python入门教程 >
-
python3 之 天天生鲜 项目(初学者)1
简单第一步
假设:
你已学过 python基础、高级;了解并简单使用linux操作系统;mysql数据库、redis数据库的简单使用;掌握Django框架的使用
这是一个 很多培训机构 讲解的项目
ready .................go
虚拟环境下 virtualenv
创建项目
PC(pycharm)下创建 ------ new Project ------ Django ------ Fresh_every_day(天天生鲜)
做一下简单的 settings.py 的修改 数据库改为mysql mysql -uroot -proot
中文设置
在__init__.py 中导入 pymysql
运行一下
下面根据提示 运行你的第一个程序python manage.py startapp [app_label] 这里先创建一个文件夹在创建程序(有多个程序看着好看)
创建 ......................................
然后加入到安装的apps里,提示有问题
右击apps ---M...... --- Sou... 就可以了
简单测试 创建users 里创建 urls.py 下图加入路径 通过1 找到 2 在到 3 一个流程
1. 2.
3.
请求 与 响应
测试结束 开始主题
先加入 静态文件 用于存放前端的内容
注册页面
from django.conf.urls import url from users import views urlpatterns = [ url(r'^register', views.register), ]
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def register(request): return render(request,'register.html')
register.html {% load staticfiles %} #加入静态文件路径 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>天天生鲜-注册</title> <link rel="stylesheet" type="text/css" href="{% static 'css/reset.css' %}"> #没有css\js文件也可以显示 就是格式不好看 <link rel="stylesheet" type="text/css" href="{% static 'css/main.css' %}"> <script type="text/javascript" src="{% static 'js/jquery-1.12.4.min.js' %}"></script> <script type="text/javascript" src="{% static 'js/register.js' %}"></script> </head> <body> <div class="register_con"> <div class="l_con fl"> <a class="reg_logo"><img src="{% static 'images/logo02.png' %}"></a> <div class="reg_slogan">足不出户 · 新鲜每一天</div> <div class="reg_banner"></div> </div> <div class="r_con fr"> <div class="reg_title clearfix"> <h1>用户注册</h1> {# <a href="{% url 'users:login' %}">登录</a>#} <a href="#">登录</a> </div> <div class="reg_form clearfix"> {{ error }} {# <form action="{% url 'users:register' %}" method="post"> {% csrf_token %}#} <form action="#" method="post"> {% csrf_token %} <ul> <li> <label>用户名:</label> <input type="text" name="user_name" id="user_name"> <span class="error_tip">提示信息</span> </li> <li> <label>密码:</label> <input type="password" name="pwd" id="pwd"> <span class="error_tip">提示信息</span> </li> <li> <label>确认密码:</label> <input type="password" name="cpwd" id="cpwd"> <span class="error_tip">提示信息</span> </li> <li> <label>邮箱:</label> <input type="text" name="email" id="email"> <span class="error_tip">提示信息</span> </li> <li class="agreement"> <input type="checkbox" name="allow" id="allow" checked="checked"> <label>同意”天天生鲜用户使用协议“</label> <span class="error_tip2">提示信息</span> </li> <li class="reg_sub"> <input type="submit" value="注 册" name=""> </li> </ul> </form> </div> </div> </div> <div class="footer no-mp"> <div class="foot_link"> <a href="#">关于我们</a> <span>|</span> <a href="#">联系我们</a> <span>|</span> <a href="#">招聘人才</a> <span>|</span> <a href="#">友情链接</a> </div> <p>CopyRight © 2016 北京天天生鲜信息技术有限公司 All Rights Reserved</p> <p>电话:010-****888 京ICP备*******8号</p> </div> </body> </html>
出处:https://www.cnblogs.com/Py-beginner/p/13813858.html
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数