django项目简单搭建(不包含书写业务逻辑)
2017-07-16 15:17
363 查看
**搭建django项目:
(以下操作仅仅针对简单创建项目(mkvirtualenv的配置参见博客里另一篇文章)以及简单的测试model。)**
1)mkvirtualenv xxxx (如果不想创建虚拟空间,该步骤可以忽略)
2)pip install django==1.x (这里版本号可以自行更改)
3)打开pyCharm,创建django工程,选择好上述自建的虚拟空间,路径一般为..Envs/Script/python.exe,如果没有创建,默认是哪就是哪。
4)pip install mysql-python (3.x中执行 pip install pymysql,3.x貌似对普通的mysql驱动不支持,详细可以自行搜索“Python3.x + mysql”)
5)3.x执行完上述后,还需要在pyCharm中的init.py中加入以下,如果你安装的是pymysql:
import pymysql
pymysql.install_as_MySQLdb()
6)打开settings.py,找到DATABASE,修改如下,主要是设置连接数据库方式为mysql,数据库名字,连接用户名和密码以及主机号,内容仅供参考:
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: “xxxxxx”,
‘USER’: “root”,
‘PASSWORD’: “123456”,
‘HOST’: “127.0.0.1”
}
}
7)pyCharm中,选择Tools –> Run manage.py Task
8) makemigrations
9) migrate
10) debug起来,浏览器打开127.0.0.1:8000
11)选择Tools –> Run manage.py Task ,输入startapp xxx , 创建xxx app;
12)书写models.py,因为model的书写需要多方面考虑,这里简单给个字段例子:
13)在settings.py中添加该app
14) makemigrations appname
15) migrate appname
以上操作仅仅针对简单创建项目(mkvirtualenv的配置参见博客里另一篇文章)以及简单的测试model。
(以下操作仅仅针对简单创建项目(mkvirtualenv的配置参见博客里另一篇文章)以及简单的测试model。)**
1)mkvirtualenv xxxx (如果不想创建虚拟空间,该步骤可以忽略)
2)pip install django==1.x (这里版本号可以自行更改)
3)打开pyCharm,创建django工程,选择好上述自建的虚拟空间,路径一般为..Envs/Script/python.exe,如果没有创建,默认是哪就是哪。
4)pip install mysql-python (3.x中执行 pip install pymysql,3.x貌似对普通的mysql驱动不支持,详细可以自行搜索“Python3.x + mysql”)
5)3.x执行完上述后,还需要在pyCharm中的init.py中加入以下,如果你安装的是pymysql:
import pymysql
pymysql.install_as_MySQLdb()
6)打开settings.py,找到DATABASE,修改如下,主要是设置连接数据库方式为mysql,数据库名字,连接用户名和密码以及主机号,内容仅供参考:
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: “xxxxxx”,
‘USER’: “root”,
‘PASSWORD’: “123456”,
‘HOST’: “127.0.0.1”
}
}
7)pyCharm中,选择Tools –> Run manage.py Task
8) makemigrations
9) migrate
10) debug起来,浏览器打开127.0.0.1:8000
11)选择Tools –> Run manage.py Task ,输入startapp xxx , 创建xxx app;
12)书写models.py,因为model的书写需要多方面考虑,这里简单给个字段例子:
例如: ... nick_name = models.CharField(max_length=50, verbose_name=u"昵称", default=u"") birday = models.DateField(verbose_name=u"生日", null=True, blank=True) ... Meta info... ...
13)在settings.py中添加该app
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'users' ]
14) makemigrations appname
15) migrate appname
以上操作仅仅针对简单创建项目(mkvirtualenv的配置参见博客里另一篇文章)以及简单的测试model。
相关文章推荐
- [ASP.NET 设计模式] 用Visual Studio2010搭建一个简单的分层结构示例Step by Step —— 02 业务逻辑层
- django开发环境搭建和创建一个简单的django项目
- 三分钟搭建jad简单项目(包含权限、cms、oa)
- Django框架之views(业务逻辑)简单后台设置cookie,session信息业务逻辑详细描述
- Django框架之views(业务逻辑)简单后台首页展示的业务逻辑详细描述
- Django框架之views(业务逻辑)简单后台登录与退出的业务逻辑详细描述
- Django框架之views(业务逻辑)简单后台注册业务逻辑详细描述
- 主攻ASP.NET.4.5.1 MVC5.0之重生:空地搭建一个包含 Ninject框架 项目
- 通过一个简单的文章系统学习MVC3+Linq搭建网站--项目文件结构介绍(3)
- 从零开始搭建个人网站(7)nginx+uWSGI部署Django项目(下)
- 简单搭建iOS开发项目框架
- 2.1 使用eclipse4.4 搭建 maven简单结构项目。
- 搭建简单的node+express+mongodb项目
- 从零开始,搭建博客系统MVC5+EF6搭建框架(1),EF Code frist、实现泛型数据仓储以及业务逻辑
- PhoneGap开发的android项目环境搭建简单流程
- maven学习--手工搭建简单的maven项目
- Django之一个简单项目的工作流程
- CentOS6.8下Django项目运行坏境搭建-mysql(二)
- springMVC初探--环境搭建和第一个HelloWorld简单项目
- Django项目的搭建详细流程