您的位置:首页 > 编程语言 > Go语言

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的书写需要多方面考虑,这里简单给个字段例子:

例如:
...
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django