美文网首页
mac 从0搭建django

mac 从0搭建django

作者: 叶叶阿姨 | 来源:发表于2022-03-09 15:17 被阅读0次

1、先创建1个装虚拟环境的文件夹

mkdir env

2、在创建1个装代码的文件夹

mkdir dev

3、在装虚拟环境的文件夹中(env)创建名为monitoring_env的虚拟环境

python3 -m venv monitoring_env  

4、激活虚拟环境

source monitoring_env/bin/activate

5、下载django(指定版本则pip install django==1.11)

pip install django

6、到装代码的文件夹下创建名为django_test的django项目

cd ../
cd dev
django-admin startproject django_test

7、创建后台app和前台app

python3 manage.py startapp backweb #新建一个应用,名称叫做backweb
python3 manage.py startapp backweb #新建一个应用,名称叫做web(注意后面要加上逗号)

8、更改设置:在settings.py文件中找到INSTALLED_APPS在后面增加到刚才在家的app应用


image.png

9、指定模板文件夹:在settings.py文件中找到TEMPLATES 然后把os.path.join(BASE_DIR, 'templates')增加到DIRS变量中

os.path.join(BASE_DIR, 'templates')
image.png

10、然后在根目录下创建templates文件夹(用来装静态文件到),里面在区分新建backweb和web文件夹


image.png

11、指定数据库:在settings.py文件中找到DATABASES然后更改数据库配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'monitoring',  # 数据库名字
        'USER': 'root',  # 数据库用户
        'PASSWORD': '123456',  # 数据库密码
        'HOST': '127.0.0.1',  # 数据库链接
        'PORT': 3306  # 数据库端口
    }
}
image.png

12、指定静态文件,并在根目录下创建static文件夹,并在文件夹中创建backweb和web


image.png

13、主url分发路由

urlpatterns = [
    path('admin/', admin.site.urls),
    # 前台的路由关联
    path('web/', include('web.urls', namespace='web')),
    # 后台的路由关联
    path('backweb/', include('backweb.urls', namespace='backweb')),
]

image.png

14、板块路由的分发

from django.urls import path
from web import views

urlpatterns = [
   # 前台的路由关联
   path(r'index/', views.index, name='index'),
]

image.png

附一张运行配置图


image.png

相关文章

网友评论

      本文标题:mac 从0搭建django

      本文链接:https://www.haomeiwen.com/subject/ybharrtx.html