标签:安装python tle moni engine step text delete 投票 back
1.项目 VS 应用
项目和应用有啥区别?
项目则是一个网站使用的配置和应用的集合。
应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者简单的投票程序。
项目可以包含很多个应用。
应用可以被很多个项目使用。
2.Django2.0连接MySQL数据库
各种踩雷之后
我也不知道哪个步骤是关键因素
step1:卸载python 32位
step2:安装python 64位
step3:pip install PyMySQL
step4:pip install mysqlclient
step5:修改settings.py
INSTALLED_APPS = [
‘polls.apps.PollsConfig‘,
‘django.contrib.admin‘,
‘django.contrib.auth‘,
‘django.contrib.contenttypes‘,
‘django.contrib.sessions‘,
‘django.contrib.messages‘,
‘django.contrib.staticfiles‘,
]
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘supermarket‘, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘password‘, ‘Host‘: ‘localhost‘, ‘PORT‘: ‘3306‘, } }
step6:修改models.py文件
from django.db import models class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField(‘date published‘) class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0)
step7:执行python manage.py makemigrations
step8:执行python manage.py migrate
标签:安装python tle moni engine step text delete 投票 back
原文地址:https://www.cnblogs.com/Nicole1772/p/9010344.html