欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

Django 实战开发(一)项目搭建

墨初 知识笔记 105阅读
1.项目搭建

用pycharm 编辑器可以直接 New 一个 Django 项目

2.新建应用
python manage.py startapp demo

项目结构如下:

3.编写第一个Django 视图函数

/demo/views:

from django.http import HttpResponsedef welcome(request):    return HttpResponse(welcome to django)

/djangoProject/urls:

from django.urls import path, includeurlpatterns  [    path(welcome/, include(demo.urls)),    # path(admin/, admin.site.urls),]

/demo/urls:

from django.urls import pathfrom . import viewsurlpatterns  [    path(, views.welcome, namewelcome)]
4.Django 配置MySQL数据库

/djangoProject/settings.py

DATABASES  {    default: {        ENGINE: django.db.backends.mysql,        NAME: db_django,        USER: root,        PASSWORD: mysql数据库密码,        HOST: 127.0.0.1,        PORT: 3306    }}

/demo/models

class CookInfo(models.Model):    cook_name  models.CharField(max_length32, defaultCookName)    cook_price  models.DecimalField(max_digits10, decimal_places3)    cook_img  models.ImageField(upload_tophotos, defaultcook1.png)

执行下面命令

pip install pymysql

python manage.py makemigrations

执行上面这个会报错 ModuleNotFoundError: No module named ‘MySQLdb’

需要在项目的 init.py 文件里面指定使用mysql数据库

import pymysqlpymysql.install_as_MySQLdb()

最后执行就能在数据库中看到新建的数据表了

python manage.py migrate

标签:
声明:无特别说明,转载请标明本文来源!