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    视图函数(视图层)

 

posted @ 2021-12-15 09:21  hushowee  阅读(49)  评论(0)    收藏  举报