Django-入门操作
命令行操作
命令行创建一个项目
1 django-admin startproject project_name
命令行启动一个项目
1 python3 manage.py runserver
命令行创建应用
Django是一款专门用来开发各种app(各种功能,不是手机app)的web框架,不同的功能通过创建不同的app来实现。如购物、订单相关功能,就创建购物和订单的app来实现
1 python manage.py startapp app_name
创建应用后要在配置文件(settings.py)中注册
# settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', # 全称 'app01' # 简写 ]
pycharm操作Django相关操作
创建项目
new project --> django,写上app名字即可


创建应用
通过Run manage.py Task...来创建

startapp app_label
修改端口等配置


pycharm和命令行创建Django相关项目和app的区别
1、命令行创建的Django项目没有templates文件夹,需要手动创建,且需要在settings.py配置文件中配置,而pycharm会自动创建并配置
主要文件介绍
# 如创建mysite项目,app为api -- mysite文件夹 -- settings.py 配置文件 -- urls.py 路由与视图函数对应关系(路由层) -- wsgi.py wsgiref模块 -- manage.py Django的入口文件 -- db.sqlite3 Django自带的数据库(小型数据库) -- api文件夹 -- admin.py django后台管理 -- apps.py 注册使用 -- migrations文件夹 数据库迁移记录,在models.py中修改过代码,就要执行数据库迁移命令,就会在这里记录 -- models.py 数据库相关的模型类(orm) -- tests.py 测试文件 -- views.py 视图函数(视图层)
浙公网安备 33010602011771号