当前位置: 首页 >> 冰斌棒18程序计划 >> 【冰斌棒】Django教育网站项目知识点 >> 正文

【冰斌棒】Django教育网站项目知识点

1年前 (2018-03-22)     作者:冰斌棒     分类:冰斌棒18程序计划     阅读次数:759     评论(0)    

前期的准备

分析项目,拆分app

在做项目时,应当对项目进行分析,并将项目拆分成各个app

 

创建项目,安装Django

通过virtualenv –p (python.exe详细地址) 虚拟环境名 创建虚拟环境

 

通过 activate 进入虚拟环境:

通过pip install django==1.9  安装1.9版本的Django。

通过pip install mysql-python   安装mysql-python

       在安装时会出现错误,具体解决方法见:

       http://blog.csdn.net/u012882134/article/details/51934165

       由于电脑是32位的,所以要下载32位系统。具体如下:


 

创建项目,并引用自己创建的虚拟环境中的python。此时的项目可以放在任意位置。

 

配置settings

 

       DATABASES = {

    'default':{

        'ENGINE':'django.db.backends.mysql',

        'NAME':'django_text',#数据库名称

        'USER':'root',#

        'PASSWORD':'123456',

        'HOST':'',#数据库主机,不写的话就是默认的主机

        'PORT':'3306',

}

}

 

在mysql中,创建数据库

 

*一定要注意,python2和python3的区别,以及python2不支持中文,需要添加# -*- coding:utf-8 -*-备注

 

创建app

先创建users   app,并创建表,以下为继承Django自带的user表的方法:

 

扩展原有的user表单就需要继承原来的表单,并在settings中进行配置:

在app后添加配置:

 

AUTH_USER_MODEL = "users.UserProfile"#注意:双引号中的是app名.数据库类名

 

 学习笔记,一步一步走.docx


除非注明,发表在“冰斌棒博客”的文章『【冰斌棒】Django教育网站项目知识点』版权归冰斌棒所有。 转载请注明出处为“本文转载于『冰斌棒博客』原地址http://mybbzy.com/?id=166

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站