1、创建项目
django-admin startproject 项目名称
2、创建应用
python manage.py startapp 应用名称
3、添加应用settings.py
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'newapp', )
4、设置数据库
mysql设置
DATABASES = { 'default': { #'ENGINE': 'django.db.backends.sqlite3', #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql', 'USER': 'root', 'PASSWORD': 'mysql', 'HOST': '192.168.137.86', 'PORT': '3306', } }
5、由于python3只有pymysql,所以需要修改项目下的__init__.py
添加:
import pymysql pymysql.install_as_MySQLdb()
6、添加表
模型修改:
class Ttl_day(models.Model): day=models.CharField(max_length=20) com_pnum=models.IntegerField() def __str__(self): return self.day
7、同步数据库:
python3 manage.py makemigrations
python3 manage.py migrate
8、运行开发服务器
python3 manage.py runserver 0.0.0.0:8000
9、访问:
http://192.168.137.86:8000/