第一歩環境を構築するdjango環境pycharmを使用する

1618 ワード

構成プロセス
1.プロジェクト作成後と対応するapp(私が作成したgoods、私のappはgoods_deal)
2.goodsの下のsettings.py構成
タイムゾーンTIME_の設定ZONE = 'Asia/Shanghai'
エンコードLANGUAGEの設定CODE = 'zh-Hans'
INSTALLED_APPSは1行のプログラム名“goods_deals”を追加します
ミドルウェア'djangoを追加します.middleware.locale.LocaleMiddleware',
データベース構成
 'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'gdgoods',
        'USER': 'root',
        'PASSWORD': '******',
        'HOST': 'cdb-a1acdx9c.bj.tencentcdb.com',
        'PORT': '10128',
    }

アクセスの設定
urlsは、対応するapp下のurlを構成する.py,ブロックパス
from django.urls import path,include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('goods/', include('goods_deal.urls'))
]

サブセットgoods_deal/urls.py,対応詳細ブロック設定を設定する
from django.urls import path
from . import views
urlpatterns = [
    path('', views.get_goods, name='get_goods'),
]

viewsでpyアクセスコードを書き、ページに戻る必要がある場合は、テンプレートエンジン、具体的なパスをカスタマイズします.
def get_goods(request):
      print("hhh")
      json_data = { a:1,b:2}
      return JsonResponse(json_data, safe=False)

データベースコンテンツの取得
データベースからモデルへの生成python manage.py inspectdb > models.py
ベース・データベースpython manageを生成します.py migrate
管理者python manageを作成します.py createsuperuser
Goodsテーブルなどのmodalを導入することでGoods.object.all()他の取得データベースの内容を取得する
初期設定のダウンロード
djangoに基づいて開発された物品取引サイトプロセス