django项目简单搭建(不包含书写业务逻辑)

**搭建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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值