网站建设流程哪家好,什么都能买到的网站,深圳欧啦啦网站建设,郓城县住房和建设局网站1.django框架
1.1 安装
pip install django3.21.2 命令行
创建项目
cd 指定目录
django-admin startproject 项目名mysite
├── manage.py [项目的管理工具]
└── mysite├── __init__.py├── settings.py 【配置文件#xff0c;只有一部分…1.django框架
1.1 安装
pip install django3.21.2 命令行
创建项目
cd 指定目录
django-admin startproject 项目名mysite
├── manage.py [项目的管理工具]
└── mysite├── __init__.py├── settings.py 【配置文件只有一部分。程序启动时先读取django内部配置再读settings.py】├── urls.py 【主路由在里面编写 /xxx/xxx/xxx --- index 】├── asgi.py 【异步】└── wsgi.py 【同步主】编写代码 urls.py
from django.contrib import admin
from django.urls import pathfrom django.shortcuts import HttpResponsedef info(request):print(请求来执行了)return HttpResponse(xxxx)def xxxx(request):print(请求来执行了)return HttpResponse(。。。。。。)urlpatterns [# path(admin/, admin.site.urls),path(api/index/, info),path(api/show/, xxxx),
]运行
cd 项目
python3.9 manage.py runserver
python3.9 manage.py runserver 127.0.0.1:8000
python3.9 manage.py runserver 127.0.0.1:9000app概念
cd 项目
python manage.py startapp 名字mysite
├── manage.py [项目的管理工具]
├── web├── __init__.py├── views.py [视图函数]├── models.py [ORM基于models可以对数据库进行简便的操作]...
└── mysite├── __init__.py├── settings.py 【配置文件只有一部分。程序启动时先读取django内部配置再读settings.py】├── urls.py 【主路由在里面编写 /xxx/xxx/xxx --- index 】├── asgi.py 【异步】└── wsgi.py 【同步主】mysite
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── web├── __init__.py├── admin.py├── apps.py├── migrations│ └── __init__.py├── models.py├── tests.py└── views.py1.3 Pycharm django-admin startproject 项目名称cd 项目目录
python manage.py startapp
python manage.py runserver2. 虚拟环境
2.1 创建虚拟环境 - 命令行
venvPython官方用于创建虚拟环境的工具。
cd xxx/xxx/crm
python3.9 -m venv ddd
python3.7 -m venv xxxx
python3.7 -m venv /xxx/xxx/xxx/xx/pppvirtualenv 【推荐】
pip install virtualenvcd /xxx/xx/
virtualenv ddd --pythonpython3.9virtualenv /xxx/xx/ddd --pythonpython3.7操作
在 F:\envs\ 创建虚拟环境。
cd F:\envs
virtualenv crm --pythonpython3.9激活虚拟环境win
cd F:\envs\crm\Scripts
activatemac
source /虚拟环境目录/bin/activate安装包
pip install 包名创建django项目 D:\project\crm
cd D:\project
django-admin startproject crmD:\project\crm
├── manage.py [项目的管理工具]
└── crm├── __init__.py├── settings.py 【配置文件只有一部分。程序启动时先读取django内部配置再读settings.py】├── urls.py 【主路由在里面编写 /xxx/xxx/xxx --- index 】├── asgi.py 【异步】└── wsgi.py 【同步主】python manage.py startapp xxxx
python manage.py runserver 退出虚拟环境
deactivate2.2 Pycharm项目虚拟环境 .venv:隐藏文件夹
在虚拟环境中安装 requests
pip install requests2.3 django虚拟环境【最新】
pip install django注意创建django最新版可以。
2.3.1 django虚拟环境【指定版本】 pip install django3.2django-admin startproject Django
这么命令会把Django项目嵌套着多了一层目录放进去不是我们想要的
django-admin startproject Django .
我们想要的是将manage.py和Django这个目录放在当前这个项目目录3.关于创建app
项目只需要一个app目录机构的建议。 项目只需要一个app目录结构的建议。
day002.venvday002......manage.pyappswebbackendapi先在apps目录下面创建api、backend、web三个目录然后使用下面命令完成之后修改apps下面的apps.py文件修改为name apps.api,其他两个也一样
4.关于纯净版 总结
知道如何基于pycharm虚拟环境业务场景 - 创建django项目。
问题给别人的代码requirements.txt