Django 入门项目案例开发(上)】的更多相关文章

关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. Django 入门案例开发(中) http://www.cnblogs.com/focusBI/p/7858267.html   Django 入门案例开发(下) ——创建项目应用及模型类    http://www.cnblogs.com/focusBI/p/7868737.html Django是一个重量级的web开发框架,它提供了很多内部已开发好的插件供我们使用:这里不去描述 Djan…
关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. 前面两章是在已经开发好的项目上用来描述环境和业务,这一章创建一个全新的项目来用作开发,你可以跟着我的步骤进行开发,如果有不理解的地方可以给我留言. 今天的任务是创建好项目和用户(users)应用及让它能运行起来. 第一步创建虚拟空间及项目 第二步创建应用users 第三步创建数据及在setting.py中配置数据库连接 第四步:为users应用配置urls 第五步:创建用户模型类 第六步:生…
关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. 昨天已经描述了如何搭建Django的开发环境,今天描述业务流程,具体我们要实现一个什么样的业务: 以下的业务都是假设的(网上书店   页面做的low): 1.用户注册及登录业务: 这是一个网上书店阅读平台,用户注册后可以阅读书籍:所以涉及到用户注册和登录的业务,而在用户注册时需要用户及时使用邮箱激活才能登录. 2.用户登录后进入书籍主页,可以看到所有的书籍以及书籍的各个属性:阅读量,点评量,…
项目结构 1.建立项目 File -->> New Project... 第一个Location是项目所在的目录,第二个Location是项目独立的Python运行环境,我们称之为Virtualenv. Base interpreter是Python安装目录下的python.exe. 刚创建的Django项目如下所示: 在Terminal窗口输入命令python manage.py runserver也可以启动项目. 在浏览器中访问http://127.0.0.1:8000/,看到下面这个页面…
5.设置应用程序的样式 安装django-bootstrap3. # untitled/untitled/settings.py # ··· INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles'…
4.用户账户 4.1 让用户能够输入数据 添加新主题 # untitled/learning_logs/forms.py from django import forms from .models import Topic, Entry class TopicForm(forms.ModelForm): class Meta: model = Topic fields = ['text'] labels = {'text':''} """定义learning_logs的URL…
Django 入门案例开发(中) http://www.cnblogs.com/focusBI/p/7858267.html Django是一个重量级的web开发框架,它提供了很多内部已开发好的插件供我们使用:这里不去描述 Django直接进入开发过程. Django入门案例分两部分:一.开发环境的配置:二.业务需求分析. 第一部分:开发环境的配置 开发环境蓝图---->> (1).setting.py配置: 配置数据库连接: DATABASES = { 'default': { 'ENGIN…
Django是一个重量级的web开发框架,它提供了很多内部已开发好的插件供我们使用:这里不去描述 Django直接进入开发过程. Django入门案例分两部分:一.开发环境的配置:二.业务需求分析. 第一部分:开发环境的配置 开发环境蓝图---->> (1).setting.py配置: 配置数据库连接: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',        #  mysql驱动 'NAME': 'focu…
新建jangostart项目 使用manager.py新建app即单独的应用 创建一个message应用 manage.py@djangostart > startapp message 如果app新建多了都在djangostart下,为了区分apps,新建apps目录将message拖入apps文件夹中 引入message需要 From apps.message import views,如果觉得麻烦可以将apps source root 进入django的项目目录,运行会报错 (testvi…
Django基础知识 一. 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 最简单的Web应用就是先把HTML用文件保存好,用一个现成的HTTP服务器软件,接收用户请求,从文件中读取HTML,返回. 如果要动态生成HTML,就需要把上述步骤自己来实现.不…