Django学习(一)django+html+css+js环境配置

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.pyINSTALLED_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中可以进行想过数据的修改,查看

 

 

 

 

 

你可能感兴趣的:(Django)