Djangoを管理バックエンドとして使用して実行しているサイトのデータベースを作成しました。ただし、サイトがホストされているサーバーはPythonをサポートできないため、PHPでフロントエンドを実行する必要があることに気付き、モデル/関係をマッピングするためにDatamapperと一緒にCodeIgniterを使用することにしました。 。
ただし、DataMapperが機能するには、テーブルが特定の形式である必要があり、Djangoは、テーブルのプレフィックスとしてアプリ名を使用して、テーブルを異なる方法でマップします。datamapperでprefix&join_prefix変数を使用しようとしましたが、それでも正しくマップされません。
誰かがこれを組み合わせて使用しましたか?もしそうなら、dbテーブル名が矛盾する問題をどのように修正しましたか?それらを一緒に動作させるために使用できるものはありますか?
----編集:バックエンドの説明---明確にしましょう:Python対応サーバーを指すサブドメインから管理者を実行します。ただし、会社が取得した特定の制約/バインディング契約のため、メインドメイン名をphpのみのWebサーバーから移動することはできません。また、seoの目的でクローキング/マスキングを使用したくありません。
django管理者を使用しているのは、管理者テンプレート用のgrappelliや、ニュース記事を編集するためのエディターなど、写真やギャラリーを管理するためにフォトログを使用するなど、かなり機能的な管理者を作成するためにいくつかのパッケージを使用しているためです。等