1、pycharm配置好django环境
2、直接利用pycharm创建工程或者进入你想要保存文件的目录下利用“django-admin startproject 项目名 ”创建工程。
运行python manage.py runserver后可以利用地址http://127.0.0.1:8000/ 访问所要访问的网页。
3、进入工程所在路径,创建app:default(或者自己可以随便起一个名字),所用到的命令“python manage.py startapp default”。
在settings.py的INSTALLED_APPS中增加自己创建的app:“default”
4、在default下创建urls.py (每个app自己管理自己的url配置)
在urls.py中添加以下内容
from django.urls import path
from . import views
urlpatterns = [
]
5、在工程项目下的urls.py中包含刚创建的urls
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('',include('default.urls')),
path('admin/', admin.site.urls),
]
6、 在default应用下的urls.py中添加查看日程的处理url条目
7、在views.py中添加查看日程相对于的处理函数
8、创建templates文件夹,◦右键选中其中的New操作,选中html文件,创建页面模板“name.html”
9、Django对于静态文件有不同的处理方式。
(1)在setting.py中,设置STATIC_URL使用的地址。
(2)在项目中创建static文件夹,把静态文件置于其中
(3)使用url:“/static/xxxx.xx”就可以访问到静态文件
在templates下面创建文件夹static,static下面我分别创建了文件夹style,image,javascript来保存.css,图片和.js文件,配置路径。
TATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'default/templates/static')
STATICFILES_DIRS=[
("style",os.path.join(STATIC_ROOT,'style')),
("image",os.path.join(STATIC_ROOT,'image')),
("javascript",os.path.join(STATIC_ROOT,'javascript')),
]
(4)在templates(html)中使用方式如下:
{% load staticfiles %} 在模板文件开头添加-->
<img src=“{% static “xxxxxx ”%” >
10、数据库配置
settings.py中的DATABASES配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
11、(1)运行命令python manage.py makemigrations +应用名
作用:检测模型的变化,根据变化生成调整数据库结构的sql语句
(2)运行命令python manage.py migrate
作用:根据上一步命令检测的结果修改数据库
12、在Terminal中运行python manage.py shell,进入python shell,在shell中可以进行想过数据的修改,查看