二.djangoECHO项目的建立
来源:互联网 发布:dota2赌博软件 编辑:程序博客网 时间:2024/04/23 19:50
1. 基础环境的配套软件
操作系统: WINDOWS 7
IDE环境:Pycharm 4.3
数据库:mysql 5.051b
服务器:APACHE 2.2.8
开发包:
PYTHON 2.7.5
http://www.python.org
DJANGO 1.9.2
http://www.djangoproject.com
MySQL-python-1.2.3.win32-py2.7
https://sourceforge.net/projects/mysql-python
关于系统的安装与配置,在这里简略,基本不会有太大问题,若有问题,可google或博客下留言。
2. 项目的建立
1) 在需要的目录下建立一个名为echo_site的项目
django-admin startproject echo_site
在echo_site下可以看到相应目录结构:
2) 建立一个名为echo的APP
在echo_site目录下可以看到目录结构:
文件如下:
__init__.py:让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
manage.py:一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
settings.py:该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
3)修改settings.py:
在INSTALLED_APPS,增加echo
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'echo',]
在DATABASES中将配置更改为mysql配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'echosite', 'USER': 'root', 'PASSWORD': '', 'HOST': '', 'PORT': '', }}
更改语言设置
LANGUAGE_CODE = 'zh-hans'
4) 建立数据库,之前已经安装了MySQL-python-1.2.3.win32-py2.7
在MYSQL中建立一个名为,echosite的数据库
CREATE DATABASE `echosite` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
5)运行python manage.py makemigrations来同步models
6) 同步信息到数据库:
python manage.py migrate
此时查看MYSQL数据库,看到已经有相应的用户信息表已经建立。
7)创建后台超级用户:
python manage.py createsuperuser
根据交互式界面输入相应内容,密码需要一定复杂度
8)运行Django自带的测试服务器:
python manage.py runserver
如果不做更改则为8080端口
9)访问127.0.0.1:8080/admin,可以登陆到django的后台服务器,用户就是刚才建立的超级用户echo。这是一个支持简单CRUD的见面
- 二.djangoECHO项目的建立
- 二,建立第一个项目,跟模拟器的使用
- 第六周项目二~~~链栈的算法库建立
- 第八周--项目二--建立链串的算法库
- 第八周项目二-建立链串的算法库
- 第八周 项目二 建立链串的算法库
- 第八周项目二:建立链串的算法库
- 第八周 项目二 建立链表的算法库
- 第三周项目二 建立顺序表的算法库
- 第五周 项目二 ---建立链栈的算法库
- 第七周项目二----建立链串的算法库
- 第八周【项目二-建立链串的算法库】
- 第八周 【项目二 建立链串的算法库】
- 第八周项目二--建立链串的算法库
- 第八周项目二-建立链串的算法库
- 第八周项目二-建立链串的算法库
- 第八周- 项目二 建立链串的算法库
- 第八周 项目二 建立链串的算法库
- linux输入子系统--按键驱动
- 【bzoj3551】【ONTAK2010】【peaks加强版】【主席树】
- Android群英传(2)——Android四大组件五大布局
- 解决java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/Pattern
- 常用java正则表达式
- 二.djangoECHO项目的建立
- 深度学习入门:Fully Convolutional Networks for Semantic Segmentation
- 做产品分析时,问清楚这 60 个问题
- Java8 十大新特性
- 如何在caffe中自定义网络层
- Android Studio导入github下载的project和module的正确姿势
- 终于做了第一个可以用的~~~计算器 为自己鼓掌
- C++中多线程的加锁机制
- Symbols in LaTeX