首頁>技術>

這個是第一篇,思路有點亂,後面會詳細的一個一個的發。想學python的,可以一起交流,我也是剛開始學,大家可以取長補短。想具體了解哪方面,可以私信我,到時候我再寫。

初衷:現在廣告漫天飛,很多像我一樣的小白剛學習接觸的都亂七八糟的,所以自己就整理整理,供大家交流。純粹個人,大家儘管放心

1 > 建立Django專案:

django-admin.py startproject project_name

2 > 建立APP(應用):

 python manage.py startapp app_name

3 >在設定配置sttings.py

配置APP

配置資料庫:

# 在INSTALLED_APPS 新增名為app01的應用,如果是pycharm則會自動新增INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'app01',]# 配置mysql資料庫,預設的使用SQLite,不需要更換資料庫則可以不設定DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',      # 下面為資料庫欄位,具體應該一看就明白,就不一一解釋啦        'NAME': "myslq_text",        'USER': "root",        'PASSWORD': "root",        'HOST': "localhost", # 也可以是127.0.0.1 本機        'PORT': "3306",    }}# 配置語言環境LANGUAGE_CODE = 'zh-hans' # 中文# 配置時區TIME_ZONE = 'Asia/Shanghai'

4 > 在APP下models.py新增欄位資訊:例:

# 建立名為Person的表繼承自(models.Model)class Person(models.Model):    name = models.CharField(verbose_name="姓名", max_length=10, null=False, unique=True)    age = models.IntegerField(verbose_name="年齡", null=False)

5 >生成遷移檔案:

python manage.py makemigrations

6>資料遷移:

python manage.py migrate

7 > 配置檢視(在APP目錄中views.py)例:

from django.shortcuts import renderfrom django.http import HttpResponse# 建立一個名為index的檢視def index(request):    return HttpResponse('Hellow Word')

8 > 配置路由(在urls.py)

from django.contrib import adminfrom django.urls import path# 匯入剛寫的檢視from . import viewsurlpatterns = [   # 預設生成的,此為管理員後臺的路由    path('admin/', admin.site.urls),    # 下面為自己新增的路由    path('', views.index)]

9 >啟動伺服器:

python manage.py runserver

瀏覽器輸入http://127.0.0.1:8000/ 看看有什麼

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Java 中獲取檔案路徑的方式,你知道幾種?