一、创建工程
进入到你要创建项目文件下然后创建工程
二、创建项目
进入到你刚才创建的文件夹下,然后输入命令创建项目
三、激活项目
在settings.py文件中修改INSTALLED_APPS中数据
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myApp', ]
四、配置数据库
在__init__中添加代码
import pymysql
pymysql.install_as_MySQLdb()
import pymysql
pymysql.install_as_MySQLdb()
在settings.py文件中修改DATABASE中数据
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': '数据库服务器ip,本地可以使用localhost',
'PORT': '端口'
}
}
例:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "cy", 'USER': "root", "PASSWORD": '123456', "HOST": "localhost", "PORT": "3306" } }
五、创建模型
在项目目录下models.py文件中定义
from django.db import models # Create your models here.
六、生成数据表
执行迁移文件:python python manage.py makemigrations
执行迁移:python manage.py migrate
注意:
如果以上两步出现错误,删除myApp/migrations/下的所有的迁移文件,重新执行以上两步即可
七、配置跟路由
在project/urls.py文件中配置
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('myApp.urls', namespace='myApp'))
]
八、配置路由
在项目工程下创建urls.py
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('myApp.urls', namespace='myApp'))
]
九、定义视图
在项目目录下的views.py文件中定义
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return HttpResponse("这是home页面")
十、定义模板(模板是用来存放HTML文件的)
在工程目录下创建名为templates的目录
十一、配置模板目录
在settings.py中的TEMPLATES中配置
'DIRS': [os.path.join(BASE_DIR,'templates')]
十二、启动服务
python manage.py runserver
十三、浏览器测试
127.0.0.1:8000