# 1. 基础必要操作
## 1.1 创建项目
第一次使用 Django 的话,你需要一些初始化设置。也就是说,你需要用一些自动生成的代码配置一个 Django project —— 即一个 Django 项目实例需要的设置项集合,包括数据库配置、Django 配置和应用程序配置。
```shell
django-admin startproject mysite
```
如果使用Pycharm的话,会自动帮你创建,无需手动创建
---
## 1.2 创建应用
```shell
py manage.py startapp 应用名
```
>项目和应用有什么区别?应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者小型的投票程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。
--
## 1.3 数据库配置
```shell
py manage.py migrate
```
## 1.4 模型迁移
迁移是非常强大的功能,它能让你在开发过程中持续的改变数据库结构而不需要重新删除和创建表 - 它专注于使数据库平滑升级而不会丢失数据。
```shell
py manage.py makemigrations polls
```
```shell
py manage.py migrate
```
---
## 1.5 创建超级账户
```shell
py manage.py createsuperuser
```
键入你想要使用的用户名 -> 输入想要使用的邮件地址 -> 输入密码
---
没有合适的资源?快使用搜索试试~ 我知道了~
根据django文档教程开发的基本投票应用.zip
共37个文件
py:18个
xml:9个
html:4个
需积分: 5 0 下载量 180 浏览量
2023-09-29
13:15:14
上传
评论
收藏 26KB ZIP 举报
温馨提示
根据django文档教程开发的基本投票应用
资源推荐
资源详情
资源评论
收起资源包目录
根据django文档教程开发的基本投票应用.zip (37个子文件)
djangoProject-master
db.sqlite3 144KB
.idea
webServers.xml 669B
vcs.xml 180B
misc.xml 201B
dataSources.xml 547B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 278B
djangoProject.iml 1KB
deployment.xml 576B
.gitignore 180B
sshConfigs.xml 302B
code-comments.xml 149B
manage.py 674B
polls
__init__.py 0B
tests.py 938B
admin.py 1KB
migrations
__init__.py 0B
0004_remove_question_pub_time.py 335B
0005_alter_question_pub_date.py 415B
0003_alter_question_pub_date.py 441B
0002_alter_question_pub_date.py 398B
apps.py 142B
models.py 822B
templates
admin
base_site.html 329B
detail.html 741B
index.html 768B
results.html 415B
urls.py 842B
static
polls
style.css 26B
README.md 478B
views.py 4KB
djangoProject
__init__.py 0B
wsgi.py 403B
urls.py 928B
settings.py 3KB
asgi.py 403B
README.md 1KB
共 37 条
- 1
资源评论
天天501
- 粉丝: 606
- 资源: 4665
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功