Django安装使用及注意事项

安装Django

  • 在Linux中使用pip install Django对Django进行安装
  • 使用pycharm可以直接在setting中找到对应的环境进行下载

配置

安装完成我们需要创建一个应用:

  • 我们可以使用python manage.py startapp 应用名来进行创建
  • 在pycharm中创建Django时可以直接创建

创建完成去setting里面对创建的应用进行注册:

INSTALLED_APPS = [
            'django.contrib.admin',
            'django.contrib.auth',
            'django.contrib.contenttypes',
            'django.contrib.sessions',
            'django.contrib.messages',
            'django.contrib.staticfiles',
            '创建的应用名',
        ]

配置数据库,在项目的init文件中添加代码
import pymysql
pymysql.install_as_MySQLdb()

DATABASES = {
                'default': {
                    'ENGINE': 'django.db.backends.mysql',
                    'NAME': "数据库名",
                    'USER': "数据库用户名",
                    'PASSWORD': "数据库密码",
                    'HOST': "数据库地址",
                    'PORT': "端口号",

                }
            }

我们创建完成之后,在models中写好对应的表之后使用:
python manage.py makemigrations 生成迁移文件
python manage.py migrate 执行迁移信息

可能遇到的问题

我们在迁移过数据表信息之后,再去加入新的外键信息会出现错误,其中Django2.x版本添加外键需要h_b_id = models.ForeignKey('Book',on_delete=models.CASCADE)就是在原本信息后面加上on_delete=models.CASCADE如果还是不行的话,就需要将迁移生成的表django_migrations里面的那个和应用名一致的数据删除
见下图:

删除之后将app下的migration里面的迁移文件也删除,重新生成迁移文件,就可以了

本博客所有文章如无特别注明均为原创。作者:止语复制或转载请以超链接形式注明转自 止语-编程学习分享
原文地址《Django安装使用及注意事项

相关推荐

发表评论

路人甲
看不清楚?点图切换

网友评论(0)