Django 实战开发(一)项目搭建
墨初 知识笔记 105阅读
1.项目搭建
3.编写第一个Django 视图函数
用pycharm 编辑器可以直接 New 一个 Django 项目
2.新建应用python manage.py startapp demo
项目结构如下:

/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
标签: